diff --git a/clients/feeder/testdata/sepolia/class/0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1.json b/clients/feeder/testdata/sepolia/class/0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1.json deleted file mode 100644 index 10eec63fc3..0000000000 --- a/clients/feeder/testdata/sepolia/class/0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1.json +++ /dev/null @@ -1,7121 +0,0 @@ -{ - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ - { - "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463", - "offset": 773 - }, - { - "selector": "0xe48e45e0642d5f170bb832c637926f4c85b77d555848b693304600c4275f26", - "offset": 999 - }, - { - "selector": "0x1d781b819ae371056c0446ba7009d60daba53a38ea3f857242932b747a1c449", - "offset": 620 - }, - { - "selector": "0x28331249e0b9038cda249991683676f1c45c0c6dc6048cdeac7cbb74f730daa", - "offset": 680 - }, - { - "selector": "0x2991bb19305a4d6507010cd65c3b5ae1573665f684593f23c839f2011e46bf1", - "offset": 828 - }, - { - "selector": "0x2a4bb4205277617b698a9a2950b938d0a236dd4619f82f05bec02bdbd245fab", - "offset": 707 - }, - { - "selector": "0x2c4943a27e820803a6ef49bb04b629950e2de615ab9ac0fb8baef037b168782", - "offset": 731 - }, - { - "selector": "0x2dc43b5b06e7678e8776ee682b94dd95787b1157b364f83f82cf83b12cb9cf8", - "offset": 873 - }, - { - "selector": "0x3c0ba99f1a18bcdc81fcbcb6b4f15a9a6725f937075aed6fac107ffcb147068", - "offset": 378 - }, - { - "selector": "0x3d8fda3cad385e8534d2872813b3415b1bea9273f67d80d1f2f03ef9cd44ada", - "offset": 650 - } - ], - "L1_HANDLER": [ - { - "selector": "0x2d757788a8d8d6f21d1cd40bce38a8222d70654214e96ff95d8086e684fbee5", - "offset": 1093 - } - ] - }, - "program": { - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "0x3", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x5", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x4", - "0x400780017fff7ffd", - "0x1", - "0x208b7fff7fff7ffe", - "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", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", - "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", - "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", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", - "0x400680017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", - "0x400680017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x10000000000000000000000000000000000000000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff68", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53656e644d657373616765546f4c31", - "0x400280007ffa7fff", - "0x400380017ffa7ffb", - "0x400380027ffa7ffc", - "0x400380037ffa7ffd", - "0x482680017ffa8000", - "0x4", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef4", - "0x40137fff7fff8000", - "0x4003800080007ffd", - "0x4826800180008000", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480680017fff8000", - "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb", - "0x482480017fff8000", - "0x2", - "0x40307ffe7ffd7fff", - "0x48127ffc7fff8000", - "0x480a7ffb7fff8000", - "0x480080007ffc8000", - "0x480080017ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedc", - "0x40137fff7fff8000", - "0x4003800080007ffb", - "0x4003800180007ffc", - "0x4003800280007ffd", - "0x4826800180008000", - "0x3", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x151e58b29179122a728eab07c8847e5baf5802379c5db3a7d57a8263a7bd1d", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed1", - "0x48127ffd7fff8000", - "0x480a7ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", - "0x40137fff7fff8000", - "0x4003800080007ffb", - "0x4003800180007ffc", - "0x4003800280007ffd", - "0x4826800180008000", - "0x3", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0xd63a78e4cd7fb4c41bc18d089154af78d400a5e837f270baea6cf8db18c8dd", - "0x4828800080007ffc", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", - "0x48127ffd7fff8000", - "0x480a7ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x2cd2687c06d341ffd0b635e3229e2ca36108201a2112da0d058d03b77eb5092", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebf", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb9", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x246cebd6689d8c64011118478db0c61a89aa2646c860df401de476fbf378983", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6e", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe68", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0xc88ee7a00e0b95f1138ef53d396c4327eeed7f9677bbd02ce82a663537b1cf", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe50", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4a", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1dc79e2fd056704ede52dca5746b720269aaa5da53301dff546657c16ca07af", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe32", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2c", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe07", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x3ff59241d81a9867be9176fe598bc7da392e838791cc7f65a2b05a8c17dac10", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe01", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1b", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdef", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0xa680cdd5fe5551f01a9945dc29a4a9048b0eb55e9d3145921c7768db1492b7", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde9", - "0x40137fff7fff8001", - "0x4003800080017ffd", - "0x4826800180018000", - "0x1", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe03", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd7", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x194fc63c49b0f07c8e7a78476844837255213824bd6cb81e0ccfb949921aad1", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd1", - "0x40137fff7fff8001", - "0x4003800080017ffa", - "0x4003800180017ffb", - "0x4003800280017ffc", - "0x4003800380017ffd", - "0x4826800180018000", - "0x4", - "0x480a7ff87fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8", - "0x480a7ff97fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x221e5a5008f7a28564f0eaa32cdeb0848d10657c449aed3e15d12150a7c2db3", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb6", - "0x40137fff7fff8001", - "0x4003800080017ffb", - "0x4003800180017ffc", - "0x4003800280017ffd", - "0x4826800180018000", - "0x3", - "0x480a7ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdce", - "0x480a7ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44", - "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", - "0x480680017fff8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x535441524b47415445", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd28", - "0x48127ffe7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", - "0x40127fff7fff7fe3", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9e", - "0x400780017fff7ffc", - "0x1", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd35", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeaf", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x482680017ffd8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", - "0x400680017fff7fff", - "0x0", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcd", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x48127ffd7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9e", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec3", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff97", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", - "0x400680017fff7fff", - "0x0", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd9", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8f", - "0x48127ffd7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeae", - "0x48127ffe7fff8000", - "0x48127fe47fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd79", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd11", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd41", - "0x400680017fff7fff", - "0x0", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeea", - "0x40137fff7fff8000", - "0x480a80007fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9b", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeff", - "0x40137ffd7fff8001", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc93", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6f", - "0x40137fff7fff8002", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a80027fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd64", - "0x40137ffe7fff8003", - "0x40137fff7fff8004", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd3c", - "0x48127fc27fff8000", - "0x48127ffe7fff8000", - "0x48127fa07fff8000", - "0x480a80027fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd80", - "0x48127f887fff8000", - "0x480a80027fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4f", - "0x40137ffc7fff8005", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd7", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd17", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc34", - "0x480680017fff8000", - "0x0", - "0x400080007ffe7fff", - "0x400180017ffe7ffb", - "0x400180027ffe7ffc", - "0x400180037ffe7ffd", - "0x480a80057fff8000", - "0x480a80007fff8000", - "0x480680017fff8000", - "0x4", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd29", - "0x48127ff37fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a80027fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe48", - "0x48127ffe7fff8000", - "0x480a80017fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x3", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc33", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2c", - "0x40137ffd7fff7ffa", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8f", - "0x40137ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc23", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc81", - "0x48127ff47fff8000", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf3", - "0x40137ffe7fff8001", - "0x40137fff7fff8002", - "0x48127ffd7fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc77", - "0x400680017fff7fff", - "0x0", - "0x48127fe37fff8000", - "0x48127ffb7fff8000", - "0x48127fc17fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf8", - "0x48127fa97fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdc", - "0x40137ffc7fff8003", - "0x48127ffd7fff8000", - "0x48127fc97fff8000", - "0x48127fc97fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaa", - "0x480a80037fff8000", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe05", - "0x48127ffe7fff8000", - "0x480a80007fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x4", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x480280037ffd8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe" - ], - "builtins": [ - "pedersen", - "range_check" - ], - "hints": { - "0": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "starkware.cairo.common.alloc", - "starkware.cairo.common.alloc.alloc" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "10": [ - { - "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 0 - } - } - } - ], - "18": [ - { - "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 1 - } - } - } - ], - "26": [ - { - "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 2 - } - } - } - ], - "35": [ - { - "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 3 - } - } - } - ], - "45": [ - { - "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4 - } - } - } - ], - "48": [ - { - "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.'", - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_not_zero" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 5 - } - } - } - ], - "53": [ - { - "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))", - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le_felt.a": 6, - "starkware.cairo.common.math.assert_le_felt.b": 7, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 8 - } - } - } - ], - "63": [ - { - "code": "memory[ap] = 1 if excluded != 0 else 0", - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "77": [ - { - "code": "memory[ap] = 1 if excluded != 1 else 0", - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "89": [ - { - "code": "assert excluded == 2", - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "98": [ - { - "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}.'", - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_lt_felt" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_lt_felt.a": 9, - "starkware.cairo.common.math.assert_lt_felt.b": 10 - } - } - } - ], - "109": [ - { - "code": "memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1", - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_nn.a": 11 - } - } - } - ], - "119": [ - { - "code": "memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1", - "accessible_scopes": [ - "starkware.cairo.common.math_cmp", - "starkware.cairo.common.math_cmp.is_nn" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_nn.a": 11 - } - } - } - ], - "154": [ - { - "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", - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 4 - }, - "reference_ids": { - "starkware.cairo.common.uint256.uint256_add.a": 12, - "starkware.cairo.common.uint256.uint256_add.b": 13, - "starkware.cairo.common.uint256.uint256_add.carry_high": 15, - "starkware.cairo.common.uint256.uint256_add.carry_low": 14 - } - } - } - ], - "264": [ - { - "code": "syscall_handler.send_message_to_l1(segments=segments, syscall_ptr=ids.syscall_ptr)", - "accessible_scopes": [ - "starkware.starknet.common.messages", - "starkware.starknet.common.messages.send_message_to_l1" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.messages.send_message_to_l1.syscall_ptr": 16 - } - } - } - ], - "369": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "starkware.starknet.std_contracts.upgradability_proxy.initializable", - "starkware.starknet.std_contracts.upgradability_proxy.initializable", - "__wrappers__", - "__wrappers__.initialized_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "611": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_governor_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "641": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_l1_bridge_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 49, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "671": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_l2_token_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 52, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "698": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_version_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 55, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "722": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_identity_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 58, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "791": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initialize" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 62, - "offset": 98 - }, - "reference_ids": {} - } - } - ], - "837": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_l1_bridge" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 64, - "offset": 158 - }, - "reference_ids": {} - } - } - ], - "882": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.set_l2_token" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 66, - "offset": 127 - }, - "reference_ids": {} - } - } - ], - "1010": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.initiate_withdraw" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 71, - "offset": 0 - }, - "reference_ids": {} - } - } - ], - "1105": [ - { - "code": "memory[ap] = segments.add()", - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.handle_deposit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 75, - "offset": 0 - }, - "reference_ids": {} - } - } - ] - }, - "compiler_version": "0.12.3", - "main_scope": "__main__", - "identifiers": { - "__main__.CONTRACT_IDENTITY": { - "value": 1537150982373836411973, - "type": "const" - }, - "__main__.CONTRACT_VERSION": { - "value": 1, - "type": "const" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.IERC20": { - "destination": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20", - "type": "alias" - }, - "__main__.IMintableToken": { - "destination": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken", - "type": "alias" - }, - "__main__.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "__main__.WITHDRAW_MESSAGE": { - "value": 0, - "type": "const" - }, - "__main__.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.assert_eth_address_range": { - "destination": "starkware.starknet.common.eth_utils.assert_eth_address_range", - "type": "alias" - }, - "__main__.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "__main__.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "__main__.assert_uint256_eq": { - "destination": "starkware.cairo.common.uint256.assert_uint256_eq", - "type": "alias" - }, - "__main__.assert_uint256_le": { - "destination": "starkware.cairo.common.uint256.assert_uint256_le", - "type": "alias" - }, - "__main__.deposit_handled": { - "type": "namespace" - }, - "__main__.deposit_handled.Args": { - "full_name": "__main__.deposit_handled.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.deposit_handled.ImplicitArgs": { - "full_name": "__main__.deposit_handled.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.deposit_handled.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.deposit_handled.SELECTOR": { - "value": 964516598667857666151773993074404810338837180385353637171399552554189467059, - "type": "const" - }, - "__main__.deposit_handled.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.deposit_handled.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.deposit_handled.emit": { - "pc": 579, - "decorators": [], - "type": "function" - }, - "__main__.deposit_handled.emit.Args": { - "full_name": "__main__.deposit_handled.emit.Args", - "members": { - "account": { - "offset": 0, - "cairo_type": "felt" - }, - "amount": { - "offset": 1, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.deposit_handled.emit.ImplicitArgs": { - "full_name": "__main__.deposit_handled.emit.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__main__.deposit_handled.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.deposit_handled.emit.SIZEOF_LOCALS": { - "value": 2, - "type": "const" - }, - "__main__.deposit_handled.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.deposit_handled.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__main__.get_governor": { - "pc": 605, - "decorators": [ - "view" - ], - "type": "function" - }, - "__main__.get_governor.Args": { - "full_name": "__main__.get_governor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_governor.ImplicitArgs": { - "full_name": "__main__.get_governor.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.get_governor.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.get_governor.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.get_identity": { - "pc": 719, - "decorators": [ - "view" - ], - "type": "function" - }, - "__main__.get_identity.Args": { - "full_name": "__main__.get_identity.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_identity.ImplicitArgs": { - "full_name": "__main__.get_identity.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_identity.Return": { - "cairo_type": "(identity: felt)", - "type": "type_definition" - }, - "__main__.get_identity.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.get_l1_bridge": { - "pc": 635, - "decorators": [ - "view" - ], - "type": "function" - }, - "__main__.get_l1_bridge.Args": { - "full_name": "__main__.get_l1_bridge.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_l1_bridge.ImplicitArgs": { - "full_name": "__main__.get_l1_bridge.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.get_l1_bridge.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.get_l1_bridge.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.get_l2_token": { - "pc": 665, - "decorators": [ - "view" - ], - "type": "function" - }, - "__main__.get_l2_token.Args": { - "full_name": "__main__.get_l2_token.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_l2_token.ImplicitArgs": { - "full_name": "__main__.get_l2_token.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.get_l2_token.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.get_l2_token.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.get_version": { - "pc": 695, - "decorators": [ - "view" - ], - "type": "function" - }, - "__main__.get_version.Args": { - "full_name": "__main__.get_version.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_version.ImplicitArgs": { - "full_name": "__main__.get_version.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_version.Return": { - "cairo_type": "(version: felt)", - "type": "type_definition" - }, - "__main__.get_version.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.governor": { - "type": "namespace" - }, - "__main__.governor.Args": { - "full_name": "__main__.governor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.governor.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.governor.ImplicitArgs": { - "full_name": "__main__.governor.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.governor.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.governor.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.governor.addr": { - "pc": 414, - "decorators": [], - "type": "function" - }, - "__main__.governor.addr.Args": { - "full_name": "__main__.governor.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.governor.addr.ImplicitArgs": { - "full_name": "__main__.governor.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "offset": 0, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__main__.governor.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.governor.addr.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.governor.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.governor.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.governor.read": { - "pc": 419, - "decorators": [], - "type": "function" - }, - "__main__.governor.read.Args": { - "full_name": "__main__.governor.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.governor.read.ImplicitArgs": { - "full_name": "__main__.governor.read.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.governor.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.governor.read.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.governor.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.governor.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.governor.write": { - "pc": 432, - "decorators": [], - "type": "function" - }, - "__main__.governor.write.Args": { - "full_name": "__main__.governor.write.Args", - "members": { - "value": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "__main__.governor.write.ImplicitArgs": { - "full_name": "__main__.governor.write.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.governor.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.governor.write.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.handle_deposit": { - "pc": 1019, - "decorators": [ - "l1_handler" - ], - "type": "function" - }, - "__main__.handle_deposit.Args": { - "full_name": "__main__.handle_deposit.Args", - "members": { - "from_address": { - "offset": 0, - "cairo_type": "felt" - }, - "account": { - "offset": 1, - "cairo_type": "felt" - }, - "amount_low": { - "offset": 2, - "cairo_type": "felt" - }, - "amount_high": { - "offset": 3, - "cairo_type": "felt" - } - }, - "size": 4, - "type": "struct" - }, - "__main__.handle_deposit.ImplicitArgs": { - "full_name": "__main__.handle_deposit.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.handle_deposit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.handle_deposit.SIZEOF_LOCALS": { - "value": 4, - "type": "const" - }, - "__main__.initialize": { - "pc": 756, - "decorators": [ - "external" - ], - "type": "function" - }, - "__main__.initialize.Args": { - "full_name": "__main__.initialize.Args", - "members": { - "init_vector_len": { - "offset": 0, - "cairo_type": "felt" - }, - "init_vector": { - "offset": 1, - "cairo_type": "felt*" - } - }, - "size": 2, - "type": "struct" - }, - "__main__.initialize.ImplicitArgs": { - "full_name": "__main__.initialize.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.initialize.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.initialize.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.initialized": { - "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized", - "type": "alias" - }, - "__main__.initiate_withdraw": { - "pc": 891, - "decorators": [ - "external" - ], - "type": "function" - }, - "__main__.initiate_withdraw.Args": { - "full_name": "__main__.initiate_withdraw.Args", - "members": { - "l1_recipient": { - "offset": 0, - "cairo_type": "felt" - }, - "amount": { - "offset": 1, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.initiate_withdraw.ImplicitArgs": { - "full_name": "__main__.initiate_withdraw.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.initiate_withdraw.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.initiate_withdraw.SIZEOF_LOCALS": { - "value": 6, - "type": "const" - }, - "__main__.l1_bridge": { - "type": "namespace" - }, - "__main__.l1_bridge.Args": { - "full_name": "__main__.l1_bridge.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l1_bridge.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.l1_bridge.ImplicitArgs": { - "full_name": "__main__.l1_bridge.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l1_bridge.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.l1_bridge.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l1_bridge.addr": { - "pc": 444, - "decorators": [], - "type": "function" - }, - "__main__.l1_bridge.addr.Args": { - "full_name": "__main__.l1_bridge.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l1_bridge.addr.ImplicitArgs": { - "full_name": "__main__.l1_bridge.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "offset": 0, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__main__.l1_bridge.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.l1_bridge.addr.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l1_bridge.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.l1_bridge.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.l1_bridge.read": { - "pc": 449, - "decorators": [], - "type": "function" - }, - "__main__.l1_bridge.read.Args": { - "full_name": "__main__.l1_bridge.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l1_bridge.read.ImplicitArgs": { - "full_name": "__main__.l1_bridge.read.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.l1_bridge.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.l1_bridge.read.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l1_bridge.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.l1_bridge.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.l1_bridge.write": { - "pc": 462, - "decorators": [], - "type": "function" - }, - "__main__.l1_bridge.write.Args": { - "full_name": "__main__.l1_bridge.write.Args", - "members": { - "value": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "__main__.l1_bridge.write.ImplicitArgs": { - "full_name": "__main__.l1_bridge.write.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.l1_bridge.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.l1_bridge.write.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l1_bridge_set": { - "type": "namespace" - }, - "__main__.l1_bridge_set.Args": { - "full_name": "__main__.l1_bridge_set.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l1_bridge_set.ImplicitArgs": { - "full_name": "__main__.l1_bridge_set.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l1_bridge_set.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.l1_bridge_set.SELECTOR": { - "value": 1808099776358627943824984224412217081703784455858409770074767506821334543376, - "type": "const" - }, - "__main__.l1_bridge_set.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l1_bridge_set.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.l1_bridge_set.emit": { - "pc": 504, - "decorators": [], - "type": "function" - }, - "__main__.l1_bridge_set.emit.Args": { - "full_name": "__main__.l1_bridge_set.emit.Args", - "members": { - "l1_bridge_address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "__main__.l1_bridge_set.emit.ImplicitArgs": { - "full_name": "__main__.l1_bridge_set.emit.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__main__.l1_bridge_set.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.l1_bridge_set.emit.SIZEOF_LOCALS": { - "value": 2, - "type": "const" - }, - "__main__.l1_bridge_set.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.l1_bridge_set.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.l2_token": { - "type": "namespace" - }, - "__main__.l2_token.Args": { - "full_name": "__main__.l2_token.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l2_token.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.l2_token.ImplicitArgs": { - "full_name": "__main__.l2_token.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l2_token.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.l2_token.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l2_token.addr": { - "pc": 474, - "decorators": [], - "type": "function" - }, - "__main__.l2_token.addr.Args": { - "full_name": "__main__.l2_token.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l2_token.addr.ImplicitArgs": { - "full_name": "__main__.l2_token.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "offset": 0, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__main__.l2_token.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.l2_token.addr.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l2_token.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.l2_token.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.l2_token.read": { - "pc": 479, - "decorators": [], - "type": "function" - }, - "__main__.l2_token.read.Args": { - "full_name": "__main__.l2_token.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l2_token.read.ImplicitArgs": { - "full_name": "__main__.l2_token.read.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.l2_token.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.l2_token.read.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l2_token.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.l2_token.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.l2_token.write": { - "pc": 492, - "decorators": [], - "type": "function" - }, - "__main__.l2_token.write.Args": { - "full_name": "__main__.l2_token.write.Args", - "members": { - "value": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "__main__.l2_token.write.ImplicitArgs": { - "full_name": "__main__.l2_token.write.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.l2_token.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.l2_token.write.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l2_token_set": { - "type": "namespace" - }, - "__main__.l2_token_set.Args": { - "full_name": "__main__.l2_token_set.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l2_token_set.ImplicitArgs": { - "full_name": "__main__.l2_token_set.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.l2_token_set.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.l2_token_set.SELECTOR": { - "value": 294185585610812525615687399815303031292272949004672607878713273655852569271, - "type": "const" - }, - "__main__.l2_token_set.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.l2_token_set.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.l2_token_set.emit": { - "pc": 528, - "decorators": [], - "type": "function" - }, - "__main__.l2_token_set.emit.Args": { - "full_name": "__main__.l2_token_set.emit.Args", - "members": { - "l2_token_address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "__main__.l2_token_set.emit.ImplicitArgs": { - "full_name": "__main__.l2_token_set.emit.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__main__.l2_token_set.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.l2_token_set.emit.SIZEOF_LOCALS": { - "value": 2, - "type": "const" - }, - "__main__.l2_token_set.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.l2_token_set.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__main__.only_governor": { - "pc": 743, - "decorators": [], - "type": "function" - }, - "__main__.only_governor.Args": { - "full_name": "__main__.only_governor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.only_governor.ImplicitArgs": { - "full_name": "__main__.only_governor.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.only_governor.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.only_governor.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.send_message_to_l1": { - "destination": "starkware.starknet.common.messages.send_message_to_l1", - "type": "alias" - }, - "__main__.set_initialized": { - "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized", - "type": "alias" - }, - "__main__.set_l1_bridge": { - "pc": 800, - "decorators": [ - "external" - ], - "type": "function" - }, - "__main__.set_l1_bridge.Args": { - "full_name": "__main__.set_l1_bridge.Args", - "members": { - "l1_bridge_address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "__main__.set_l1_bridge.ImplicitArgs": { - "full_name": "__main__.set_l1_bridge.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.set_l1_bridge.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.set_l1_bridge.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.set_l2_token": { - "pc": 846, - "decorators": [ - "external" - ], - "type": "function" - }, - "__main__.set_l2_token.Args": { - "full_name": "__main__.set_l2_token.Args", - "members": { - "l2_token_address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "__main__.set_l2_token.ImplicitArgs": { - "full_name": "__main__.set_l2_token.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "__main__.set_l2_token.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.set_l2_token.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.uint256_add": { - "destination": "starkware.cairo.common.uint256.uint256_add", - "type": "alias" - }, - "__main__.uint256_check": { - "destination": "starkware.cairo.common.uint256.uint256_check", - "type": "alias" - }, - "__main__.uint256_eq": { - "destination": "starkware.cairo.common.uint256.uint256_eq", - "type": "alias" - }, - "__main__.withdraw_initiated": { - "type": "namespace" - }, - "__main__.withdraw_initiated.Args": { - "full_name": "__main__.withdraw_initiated.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.withdraw_initiated.ImplicitArgs": { - "full_name": "__main__.withdraw_initiated.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.withdraw_initiated.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.withdraw_initiated.SELECTOR": { - "value": 715548143989575160709380591153185279610318352625019594667327232147609201361, - "type": "const" - }, - "__main__.withdraw_initiated.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__main__.withdraw_initiated.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "__main__.withdraw_initiated.emit": { - "pc": 552, - "decorators": [], - "type": "function" - }, - "__main__.withdraw_initiated.emit.Args": { - "full_name": "__main__.withdraw_initiated.emit.Args", - "members": { - "l1_recipient": { - "offset": 0, - "cairo_type": "felt" - }, - "amount": { - "offset": 1, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - }, - "caller_address": { - "offset": 3, - "cairo_type": "felt" - } - }, - "size": 4, - "type": "struct" - }, - "__main__.withdraw_initiated.emit.ImplicitArgs": { - "full_name": "__main__.withdraw_initiated.emit.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__main__.withdraw_initiated.emit.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.withdraw_initiated.emit.SIZEOF_LOCALS": { - "value": 2, - "type": "const" - }, - "__main__.withdraw_initiated.emit_event": { - "destination": "starkware.starknet.common.syscalls.emit_event", - "type": "alias" - }, - "__main__.withdraw_initiated.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_governor": { - "pc": 620, - "decorators": [ - "view" - ], - "type": "function" - }, - "__wrappers__.get_governor.Args": { - "full_name": "__wrappers__.get_governor.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_governor.ImplicitArgs": { - "full_name": "__wrappers__.get_governor.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_governor.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_governor.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.get_governor.__wrapped_func": { - "destination": "__main__.get_governor", - "type": "alias" - }, - "__wrappers__.get_governor_encode_return": { - "pc": 611, - "decorators": [], - "type": "function" - }, - "__wrappers__.get_governor_encode_return.Args": { - "full_name": "__wrappers__.get_governor_encode_return.Args", - "members": { - "ret_value": { - "offset": 0, - "cairo_type": "(res: felt)" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_governor_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_governor_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_governor_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_governor_encode_return.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "__wrappers__.get_governor_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_identity": { - "pc": 731, - "decorators": [ - "view" - ], - "type": "function" - }, - "__wrappers__.get_identity.Args": { - "full_name": "__wrappers__.get_identity.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_identity.ImplicitArgs": { - "full_name": "__wrappers__.get_identity.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_identity.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_identity.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.get_identity.__wrapped_func": { - "destination": "__main__.get_identity", - "type": "alias" - }, - "__wrappers__.get_identity_encode_return": { - "pc": 722, - "decorators": [], - "type": "function" - }, - "__wrappers__.get_identity_encode_return.Args": { - "full_name": "__wrappers__.get_identity_encode_return.Args", - "members": { - "ret_value": { - "offset": 0, - "cairo_type": "(identity: felt)" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_identity_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_identity_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_identity_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_identity_encode_return.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "__wrappers__.get_identity_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_l1_bridge": { - "pc": 650, - "decorators": [ - "view" - ], - "type": "function" - }, - "__wrappers__.get_l1_bridge.Args": { - "full_name": "__wrappers__.get_l1_bridge.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_l1_bridge.ImplicitArgs": { - "full_name": "__wrappers__.get_l1_bridge.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_l1_bridge.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_l1_bridge.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.get_l1_bridge.__wrapped_func": { - "destination": "__main__.get_l1_bridge", - "type": "alias" - }, - "__wrappers__.get_l1_bridge_encode_return": { - "pc": 641, - "decorators": [], - "type": "function" - }, - "__wrappers__.get_l1_bridge_encode_return.Args": { - "full_name": "__wrappers__.get_l1_bridge_encode_return.Args", - "members": { - "ret_value": { - "offset": 0, - "cairo_type": "(res: felt)" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_l1_bridge_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_l1_bridge_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_l1_bridge_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_l1_bridge_encode_return.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "__wrappers__.get_l1_bridge_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_l2_token": { - "pc": 680, - "decorators": [ - "view" - ], - "type": "function" - }, - "__wrappers__.get_l2_token.Args": { - "full_name": "__wrappers__.get_l2_token.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_l2_token.ImplicitArgs": { - "full_name": "__wrappers__.get_l2_token.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_l2_token.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_l2_token.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.get_l2_token.__wrapped_func": { - "destination": "__main__.get_l2_token", - "type": "alias" - }, - "__wrappers__.get_l2_token_encode_return": { - "pc": 671, - "decorators": [], - "type": "function" - }, - "__wrappers__.get_l2_token_encode_return.Args": { - "full_name": "__wrappers__.get_l2_token_encode_return.Args", - "members": { - "ret_value": { - "offset": 0, - "cairo_type": "(res: felt)" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_l2_token_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_l2_token_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_l2_token_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_l2_token_encode_return.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "__wrappers__.get_l2_token_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_version": { - "pc": 707, - "decorators": [ - "view" - ], - "type": "function" - }, - "__wrappers__.get_version.Args": { - "full_name": "__wrappers__.get_version.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_version.ImplicitArgs": { - "full_name": "__wrappers__.get_version.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_version.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_version.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.get_version.__wrapped_func": { - "destination": "__main__.get_version", - "type": "alias" - }, - "__wrappers__.get_version_encode_return": { - "pc": 698, - "decorators": [], - "type": "function" - }, - "__wrappers__.get_version_encode_return.Args": { - "full_name": "__wrappers__.get_version_encode_return.Args", - "members": { - "ret_value": { - "offset": 0, - "cairo_type": "(version: felt)" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_version_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_version_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_version_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.get_version_encode_return.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "__wrappers__.get_version_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.handle_deposit": { - "pc": 1093, - "decorators": [ - "l1_handler" - ], - "type": "function" - }, - "__wrappers__.handle_deposit.Args": { - "full_name": "__wrappers__.handle_deposit.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.handle_deposit.ImplicitArgs": { - "full_name": "__wrappers__.handle_deposit.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.handle_deposit.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__.handle_deposit.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.handle_deposit.__wrapped_func": { - "destination": "__main__.handle_deposit", - "type": "alias" - }, - "__wrappers__.handle_deposit_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.initialize": { - "pc": 773, - "decorators": [ - "external" - ], - "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": { - "value": 0, - "type": "const" - }, - "__wrappers__.initialize.__wrapped_func": { - "destination": "__main__.initialize", - "type": "alias" - }, - "__wrappers__.initialize_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.initialized": { - "pc": 378, - "decorators": [ - "view" - ], - "type": "function" - }, - "__wrappers__.initialized.Args": { - "full_name": "__wrappers__.initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initialized.ImplicitArgs": { - "full_name": "__wrappers__.initialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.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__.initialized.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.initialized.__wrapped_func": { - "destination": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized", - "type": "alias" - }, - "__wrappers__.initialized_encode_return": { - "pc": 369, - "decorators": [], - "type": "function" - }, - "__wrappers__.initialized_encode_return.Args": { - "full_name": "__wrappers__.initialized_encode_return.Args", - "members": { - "ret_value": { - "offset": 0, - "cairo_type": "(res: felt)" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.initialized_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.initialized_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initialized_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.initialized_encode_return.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "__wrappers__.initialized_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.initiate_withdraw": { - "pc": 999, - "decorators": [ - "external" - ], - "type": "function" - }, - "__wrappers__.initiate_withdraw.Args": { - "full_name": "__wrappers__.initiate_withdraw.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initiate_withdraw.ImplicitArgs": { - "full_name": "__wrappers__.initiate_withdraw.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initiate_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__.initiate_withdraw.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.initiate_withdraw.__wrapped_func": { - "destination": "__main__.initiate_withdraw", - "type": "alias" - }, - "__wrappers__.initiate_withdraw_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.set_l1_bridge": { - "pc": 828, - "decorators": [ - "external" - ], - "type": "function" - }, - "__wrappers__.set_l1_bridge.Args": { - "full_name": "__wrappers__.set_l1_bridge.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.set_l1_bridge.ImplicitArgs": { - "full_name": "__wrappers__.set_l1_bridge.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.set_l1_bridge.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_l1_bridge.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.set_l1_bridge.__wrapped_func": { - "destination": "__main__.set_l1_bridge", - "type": "alias" - }, - "__wrappers__.set_l1_bridge_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.set_l2_token": { - "pc": 873, - "decorators": [ - "external" - ], - "type": "function" - }, - "__wrappers__.set_l2_token.Args": { - "full_name": "__wrappers__.set_l2_token.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.set_l2_token.ImplicitArgs": { - "full_name": "__wrappers__.set_l2_token.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.set_l2_token.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_l2_token.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "__wrappers__.set_l2_token.__wrapped_func": { - "destination": "__main__.set_l2_token", - "type": "alias" - }, - "__wrappers__.set_l2_token_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "starkware.cairo.common.alloc.alloc": { - "pc": 0, - "decorators": [], - "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": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "value": -106710729501573572985208420194530329073740042555888586719234, - "type": "const" - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.bool.FALSE": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.bool.TRUE": { - "value": 1, - "type": "const" - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "offset": 0, - "cairo_type": "felt" - }, - "y": { - "offset": 1, - "cairo_type": "felt" - }, - "x_and_y": { - "offset": 2, - "cairo_type": "felt" - }, - "x_xor_y": { - "offset": 3, - "cairo_type": "felt" - }, - "x_or_y": { - "offset": 4, - "cairo_type": "felt" - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "p": { - "offset": 0, - "cairo_type": "starkware.cairo.common.ec_point.EcPoint" - }, - "q": { - "offset": 2, - "cairo_type": "starkware.cairo.common.ec_point.EcPoint" - }, - "m": { - "offset": 4, - "cairo_type": "felt" - }, - "r": { - "offset": 5, - "cairo_type": "starkware.cairo.common.ec_point.EcPoint" - } - }, - "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": { - "x": { - "offset": 0, - "cairo_type": "felt" - }, - "y": { - "offset": 1, - "cairo_type": "felt" - }, - "result": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "offset": 0, - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState" - }, - "output": { - "offset": 8, - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState" - } - }, - "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": { - "offset": 0, - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState" - }, - "output": { - "offset": 3, - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState" - } - }, - "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": { - "pub_key": { - "offset": 0, - "cairo_type": "felt" - }, - "message": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "offset": 0, - "cairo_type": "felt" - }, - "prev_value": { - "offset": 1, - "cairo_type": "felt" - }, - "new_value": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "offset": 0, - "cairo_type": "felt" - }, - "y": { - "offset": 1, - "cairo_type": "felt" - } - }, - "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": { - "offset": 0, - "cairo_type": "felt" - }, - "s1": { - "offset": 1, - "cairo_type": "felt" - }, - "s2": { - "offset": 2, - "cairo_type": "felt" - }, - "s3": { - "offset": 3, - "cairo_type": "felt" - }, - "s4": { - "offset": 4, - "cairo_type": "felt" - }, - "s5": { - "offset": 5, - "cairo_type": "felt" - }, - "s6": { - "offset": 6, - "cairo_type": "felt" - }, - "s7": { - "offset": 7, - "cairo_type": "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.assert_le_felt": { - "pc": 53, - "decorators": [ - "known_ap_change" - ], - "type": "function" - }, - "starkware.cairo.common.math.assert_le_felt.Args": { - "full_name": "starkware.cairo.common.math.assert_le_felt.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "felt" - }, - "b": { - "offset": 1, - "cairo_type": "felt" - } - }, - "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": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": { - "value": 5316911983139663648412552867652567041, - "type": "const" - }, - "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": { - "value": 3544607988759775765608368578435044694, - "type": "const" - }, - "starkware.cairo.common.math.assert_le_felt.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.math.assert_le_felt.a": { - "full_name": "starkware.cairo.common.math.assert_le_felt.a", - "cairo_type": "felt", - "references": [ - { - "pc": 53, - "value": "[cast(fp + (-4), felt*)]", - "ap_tracking_data": { - "group": 7, - "offset": 0 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.b": { - "full_name": "starkware.cairo.common.math.assert_le_felt.b", - "cairo_type": "felt", - "references": [ - { - "pc": 53, - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 7, - "offset": 0 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": { - "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", - "cairo_type": "felt", - "references": [ - { - "pc": 53, - "value": "[cast(fp + (-5), felt*)]", - "ap_tracking_data": { - "group": 7, - "offset": 0 - } - }, - { - "pc": 63, - "value": "cast([fp + (-5)] + 4, felt)", - "ap_tracking_data": { - "group": 7, - "offset": 8 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { - "pc": 77, - "type": "label" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { - "pc": 89, - "type": "label" - }, - "starkware.cairo.common.math.assert_lt_felt": { - "pc": 98, - "decorators": [ - "known_ap_change" - ], - "type": "function" - }, - "starkware.cairo.common.math.assert_lt_felt.Args": { - "full_name": "starkware.cairo.common.math.assert_lt_felt.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "felt" - }, - "b": { - "offset": 1, - "cairo_type": "felt" - } - }, - "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": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.math.assert_lt_felt.a": { - "full_name": "starkware.cairo.common.math.assert_lt_felt.a", - "cairo_type": "felt", - "references": [ - { - "pc": 98, - "value": "[cast(fp + (-4), felt*)]", - "ap_tracking_data": { - "group": 8, - "offset": 0 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_lt_felt.b": { - "full_name": "starkware.cairo.common.math.assert_lt_felt.b", - "cairo_type": "felt", - "references": [ - { - "pc": 98, - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 8, - "offset": 0 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_not_zero": { - "pc": 48, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.math.assert_not_zero.Args": { - "full_name": "starkware.cairo.common.math.assert_not_zero.Args", - "members": { - "value": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.math.assert_not_zero.value": { - "full_name": "starkware.cairo.common.math.assert_not_zero.value", - "cairo_type": "felt", - "references": [ - { - "pc": 48, - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 6, - "offset": 0 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.RC_BOUND": { - "value": 340282366920938463463374607431768211456, - "type": "const" - }, - "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": { - "pc": 142, - "decorators": [ - "known_ap_change" - ], - "type": "function" - }, - "starkware.cairo.common.math_cmp.is_le.Args": { - "full_name": "starkware.cairo.common.math_cmp.is_le.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "felt" - }, - "b": { - "offset": 1, - "cairo_type": "felt" - } - }, - "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": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.math_cmp.is_nn": { - "pc": 109, - "decorators": [ - "known_ap_change" - ], - "type": "function" - }, - "starkware.cairo.common.math_cmp.is_nn.Args": { - "full_name": "starkware.cairo.common.math_cmp.is_nn.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.math_cmp.is_nn.a": { - "full_name": "starkware.cairo.common.math_cmp.is_nn.a", - "cairo_type": "felt", - "references": [ - { - "pc": 109, - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 9, - "offset": 0 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { - "pc": 133, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_nn.out_of_range": { - "pc": 119, - "type": "label" - }, - "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { - "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "members": { - "s0": { - "offset": 0, - "cairo_type": "felt" - }, - "s1": { - "offset": 1, - "cairo_type": "felt" - }, - "s2": { - "offset": 2, - "cairo_type": "felt" - } - }, - "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": { - "value": 340282366920938463463374607431768211455, - "type": "const" - }, - "starkware.cairo.common.uint256.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.uint256.HALF_SHIFT": { - "value": 18446744073709551616, - "type": "const" - }, - "starkware.cairo.common.uint256.SHIFT": { - "value": 340282366920938463463374607431768211456, - "type": "const" - }, - "starkware.cairo.common.uint256.Uint256": { - "full_name": "starkware.cairo.common.uint256.Uint256", - "members": { - "low": { - "offset": 0, - "cairo_type": "felt" - }, - "high": { - "offset": 1, - "cairo_type": "felt" - } - }, - "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.assert_uint256_eq": { - "pc": 225, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.uint256.assert_uint256_eq.Args": { - "full_name": "starkware.cairo.common.uint256.assert_uint256_eq.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - }, - "b": { - "offset": 2, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_uint256_eq.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.assert_uint256_eq.ImplicitArgs", - "members": { - "range_check_ptr": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_uint256_eq.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.assert_uint256_eq.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.uint256.assert_uint256_le": { - "pc": 236, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.uint256.assert_uint256_le.Args": { - "full_name": "starkware.cairo.common.uint256.assert_uint256_le.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - }, - "b": { - "offset": 2, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_uint256_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.assert_uint256_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.assert_uint256_le.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.assert_uint256_le.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "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_felt": { - "destination": "starkware.cairo.common.math.split_felt", - "type": "alias" - }, - "starkware.cairo.common.uint256.uint256_add": { - "pc": 152, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_add.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_add.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - }, - "b": { - "offset": 2, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs", - "members": { - "range_check_ptr": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "value": 4, - "type": "const" - }, - "starkware.cairo.common.uint256.uint256_add.a": { - "full_name": "starkware.cairo.common.uint256.uint256_add.a", - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "references": [ - { - "pc": 152, - "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", - "ap_tracking_data": { - "group": 12, - "offset": 0 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_add.b": { - "full_name": "starkware.cairo.common.uint256.uint256_add.b", - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "references": [ - { - "pc": 152, - "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", - "ap_tracking_data": { - "group": 12, - "offset": 0 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_add.carry_high": { - "full_name": "starkware.cairo.common.uint256.uint256_add.carry_high", - "cairo_type": "felt", - "references": [ - { - "pc": 154, - "value": "[cast(fp + 3, felt*)]", - "ap_tracking_data": { - "group": 12, - "offset": 4 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_add.carry_low": { - "full_name": "starkware.cairo.common.uint256.uint256_add.carry_low", - "cairo_type": "felt", - "references": [ - { - "pc": 154, - "value": "[cast(fp + 2, felt*)]", - "ap_tracking_data": { - "group": 12, - "offset": 4 - } - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_check": { - "pc": 147, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_check.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_check.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", - "members": { - "range_check_ptr": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_check.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.uint256.uint256_eq": { - "pc": 203, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_eq.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_eq.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - }, - "b": { - "offset": 2, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs", - "members": { - "range_check_ptr": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.uint256.uint256_le": { - "pc": 191, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_le.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_le.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - }, - "b": { - "offset": 2, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.cairo.common.uint256.uint256_lt": { - "pc": 174, - "decorators": [], - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_lt.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_lt.Args", - "members": { - "a": { - "offset": 0, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - }, - "b": { - "offset": 2, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs", - "members": { - "range_check_ptr": { - "offset": 0, - "cairo_type": "felt" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.eth_utils.ETH_ADDRESS_BOUND": { - "value": 1461501637330902918203684832716283019655932542976, - "type": "const" - }, - "starkware.starknet.common.eth_utils.assert_eth_address_range": { - "pc": 247, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.eth_utils.assert_eth_address_range.Args": { - "full_name": "starkware.starknet.common.eth_utils.assert_eth_address_range.Args", - "members": { - "address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.eth_utils.assert_eth_address_range.ImplicitArgs": { - "full_name": "starkware.starknet.common.eth_utils.assert_eth_address_range.ImplicitArgs", - "members": { - "range_check_ptr": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.eth_utils.assert_eth_address_range.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.eth_utils.assert_eth_address_range.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.eth_utils.assert_lt_felt": { - "destination": "starkware.cairo.common.math.assert_lt_felt", - "type": "alias" - }, - "starkware.starknet.common.eth_utils.assert_not_zero": { - "destination": "starkware.cairo.common.math.assert_not_zero", - "type": "alias" - }, - "starkware.starknet.common.messages.SEND_MESSAGE_TO_L1_SELECTOR": { - "destination": "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR", - "type": "alias" - }, - "starkware.starknet.common.messages.SendMessageToL1SysCall": { - "destination": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "type": "alias" - }, - "starkware.starknet.common.messages.send_message_to_l1": { - "pc": 258, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.messages.send_message_to_l1.Args": { - "full_name": "starkware.starknet.common.messages.send_message_to_l1.Args", - "members": { - "to_address": { - "offset": 0, - "cairo_type": "felt" - }, - "payload_size": { - "offset": 1, - "cairo_type": "felt" - }, - "payload": { - "offset": 2, - "cairo_type": "felt*" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.messages.send_message_to_l1.ImplicitArgs": { - "full_name": "starkware.starknet.common.messages.send_message_to_l1.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.messages.send_message_to_l1.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.messages.send_message_to_l1.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.messages.send_message_to_l1.syscall_ptr": { - "full_name": "starkware.starknet.common.messages.send_message_to_l1.syscall_ptr", - "cairo_type": "felt*", - "references": [ - { - "pc": 258, - "value": "[cast(fp + (-6), felt**)]", - "ap_tracking_data": { - "group": 20, - "offset": 0 - } - }, - { - "pc": 264, - "value": "cast([fp + (-6)] + 4, felt*)", - "ap_tracking_data": { - "group": 20, - "offset": 1 - } - } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "value": -106710729501573572985208420194530329073740042555888586719489, - "type": "const" - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "value": 256, - "type": "const" - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "value": 20853273475220472486191784820, - "type": "const" - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest" - }, - "response": { - "offset": 5, - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - }, - "contract_address": { - "offset": 1, - "cairo_type": "felt" - }, - "function_selector": { - "offset": 2, - "cairo_type": "felt" - }, - "calldata_size": { - "offset": 3, - "cairo_type": "felt" - }, - "calldata": { - "offset": 4, - "cairo_type": "felt*" - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata_size": { - "offset": 0, - "cairo_type": "felt" - }, - "retdata": { - "offset": 1, - "cairo_type": "felt*" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "value": 21167594061783206823196716140, - "type": "const" - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "value": 23274015802972845247556842986379118667122, - "type": "const" - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "value": 75202468540281, - "type": "const" - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest" - }, - "response": { - "offset": 6, - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse" - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - }, - "class_hash": { - "offset": 1, - "cairo_type": "felt" - }, - "contract_address_salt": { - "offset": 2, - "cairo_type": "felt" - }, - "constructor_calldata_size": { - "offset": 3, - "cairo_type": "felt" - }, - "constructor_calldata": { - "offset": 4, - "cairo_type": "felt*" - }, - "deploy_from_zero": { - "offset": 5, - "cairo_type": "felt" - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "contract_address": { - "offset": 0, - "cairo_type": "felt" - }, - "constructor_retdata_size": { - "offset": 1, - "cairo_type": "felt" - }, - "constructor_retdata": { - "offset": 2, - "cairo_type": "felt*" - } - }, - "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": { - "value": 1280709301550335749748, - "type": "const" - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - }, - "keys_len": { - "offset": 1, - "cairo_type": "felt" - }, - "keys": { - "offset": 2, - "cairo_type": "felt*" - }, - "data_len": { - "offset": 3, - "cairo_type": "felt" - }, - "data": { - "offset": 4, - "cairo_type": "felt*" - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "value": 1448089106835523001438702345020786, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "value": 24294903732626645868215235778792757751152, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "value": 94901967781393078444254803017658102643, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "value": 6219495360805491471215297013070624192820083, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "value": 1592190833581991703053805829594610833820054387, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "value": 1317029390204112103023, - "type": "const" - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "value": 1448089128652340074717162277007973, - "type": "const" - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest" - }, - "response": { - "offset": 1, - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest" - }, - "response": { - "offset": 1, - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest" - }, - "response": { - "offset": 1, - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest" - }, - "response": { - "offset": 1, - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest" - }, - "response": { - "offset": 1, - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest" - }, - "response": { - "offset": 1, - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest" - }, - "response": { - "offset": 1, - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature_len": { - "offset": 0, - "cairo_type": "felt" - }, - "signature": { - "offset": 1, - "cairo_type": "felt*" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "value": 436233452754198157705746250789557519228244616562, - "type": "const" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "value": 92376026794327011772951660, - "type": "const" - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest" - }, - "response": { - "offset": 5, - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse" - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - }, - "class_hash": { - "offset": 1, - "cairo_type": "felt" - }, - "function_selector": { - "offset": 2, - "cairo_type": "felt" - }, - "calldata_size": { - "offset": 3, - "cairo_type": "felt" - }, - "calldata": { - "offset": 4, - "cairo_type": "felt*" - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "value": 25500403217443378527601783667, - "type": "const" - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - }, - "class_hash": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "value": 433017908768303439907196859243777073, - "type": "const" - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "value": 100890693370601760042082660, - "type": "const" - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "value": 25828017502874050592466629733, - "type": "const" - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - }, - "to_address": { - "offset": 1, - "cairo_type": "felt" - }, - "payload_size": { - "offset": 2, - "cairo_type": "felt" - }, - "payload_ptr": { - "offset": 3, - "cairo_type": "felt*" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "offset": 0, - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest" - }, - "response": { - "offset": 2, - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - }, - "address": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "selector": { - "offset": 0, - "cairo_type": "felt" - }, - "address": { - "offset": 1, - "cairo_type": "felt" - }, - "value": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "version": { - "offset": 0, - "cairo_type": "felt" - }, - "account_contract_address": { - "offset": 1, - "cairo_type": "felt" - }, - "max_fee": { - "offset": 2, - "cairo_type": "felt" - }, - "signature_len": { - "offset": 3, - "cairo_type": "felt" - }, - "signature": { - "offset": 4, - "cairo_type": "felt*" - }, - "transaction_hash": { - "offset": 5, - "cairo_type": "felt" - }, - "chain_id": { - "offset": 6, - "cairo_type": "felt" - }, - "nonce": { - "offset": 7, - "cairo_type": "felt" - } - }, - "size": 8, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract": { - "pc": 3, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.syscalls.call_contract.Args": { - "full_name": "starkware.starknet.common.syscalls.call_contract.Args", - "members": { - "contract_address": { - "offset": 0, - "cairo_type": "felt" - }, - "function_selector": { - "offset": 1, - "cairo_type": "felt" - }, - "calldata_size": { - "offset": 2, - "cairo_type": "felt" - }, - "calldata": { - "offset": 3, - "cairo_type": "felt*" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { - "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", - "cairo_type": "felt*", - "references": [ - { - "pc": 3, - "value": "[cast(fp + (-7), felt**)]", - "ap_tracking_data": { - "group": 1, - "offset": 0 - } - }, - { - "pc": 10, - "value": "cast([fp + (-7)] + 7, felt*)", - "ap_tracking_data": { - "group": 1, - "offset": 1 - } - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.emit_event": { - "pc": 38, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.syscalls.emit_event.Args": { - "full_name": "starkware.starknet.common.syscalls.emit_event.Args", - "members": { - "keys_len": { - "offset": 0, - "cairo_type": "felt" - }, - "keys": { - "offset": 1, - "cairo_type": "felt*" - }, - "data_len": { - "offset": 2, - "cairo_type": "felt" - }, - "data": { - "offset": 3, - "cairo_type": "felt*" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.emit_event.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { - "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", - "cairo_type": "felt*", - "references": [ - { - "pc": 38, - "value": "[cast(fp + (-7), felt**)]", - "ap_tracking_data": { - "group": 5, - "offset": 0 - } - }, - { - "pc": 45, - "value": "cast([fp + (-7)] + 5, felt*)", - "ap_tracking_data": { - "group": 5, - "offset": 1 - } - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "pc": 15, - "decorators": [], - "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": { - "offset": 0, - "cairo_type": "felt*" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { - "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", - "cairo_type": "felt*", - "references": [ - { - "pc": 15, - "value": "[cast(fp + (-3), felt**)]", - "ap_tracking_data": { - "group": 2, - "offset": 0 - } - }, - { - "pc": 18, - "value": "cast([fp + (-3)] + 2, felt*)", - "ap_tracking_data": { - "group": 2, - "offset": 1 - } - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "pc": 22, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.syscalls.storage_read.Args": { - "full_name": "starkware.starknet.common.syscalls.storage_read.Args", - "members": { - "address": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - } - }, - "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": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { - "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", - "cairo_type": "felt*", - "references": [ - { - "pc": 22, - "value": "[cast(fp + (-4), felt**)]", - "ap_tracking_data": { - "group": 3, - "offset": 0 - } - }, - { - "pc": 26, - "value": "cast([fp + (-4)] + 3, felt*)", - "ap_tracking_data": { - "group": 3, - "offset": 1 - } - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "pc": 30, - "decorators": [], - "type": "function" - }, - "starkware.starknet.common.syscalls.storage_write.Args": { - "full_name": "starkware.starknet.common.syscalls.storage_write.Args", - "members": { - "address": { - "offset": 0, - "cairo_type": "felt" - }, - "value": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { - "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", - "cairo_type": "felt*", - "references": [ - { - "pc": 30, - "value": "[cast(fp + (-5), felt**)]", - "ap_tracking_data": { - "group": 4, - "offset": 0 - } - }, - { - "pc": 35, - "value": "cast([fp + (-5)] + 3, felt*)", - "ap_tracking_data": { - "group": 4, - "offset": 1 - } - } - ], - "type": "reference" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20": { - "type": "namespace" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.ALLOWANCE_SELECTOR": { - "value": 863164345921111744606866654754108663958095967665259696902984674202985078753, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.APPROVE_SELECTOR": { - "value": 949021990203918389843157787496164629863144228991510976554585288817234167820, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.Args": { - "full_name": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.BALANCEOF_SELECTOR": { - "value": 1307730684388977109649524593492043083703013045633289330664425380824804018030, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.DECIMALS_SELECTOR": { - "value": 134830404806214277570220174593674215737759987247891306080029841794115377321, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.NAME_SELECTOR": { - "value": 1528802474226268325865027367859591458315299653151958663884057507666229546336, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.SYMBOL_SELECTOR": { - "value": 944713526212149105522785400348068751682982210605126537021911324578866405028, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.TOTALSUPPLY_SELECTOR": { - "value": 227334030968744315992796982100494617316223563777432855541120004521101595501, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.TRANSFERFROM_SELECTOR": { - "value": 116061167288211781254449158074459916871457383008289084697957612485591092000, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.TRANSFER_SELECTOR": { - "value": 232670485425082704932579856502088130646006032362877466777181098476241604910, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf": { - "pc": 267, - "decorators": [], - "type": "function" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.Args": { - "full_name": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.Args", - "members": { - "contract_address": { - "offset": 0, - "cairo_type": "felt" - }, - "account": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.Return": { - "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.balanceOf.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.IERC20.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.IERC20.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken": { - "type": "namespace" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.Args": { - "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.PERMISSIONEDBURN_SELECTOR": { - "value": 378508832440027982119520397568270541861119179106534746473270213534595729629, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.PERMISSIONEDMINT_SELECTOR": { - "value": 37313232031488507829243159589199778096432170431839144894988167447577083165, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.alloc": { - "destination": "starkware.cairo.common.alloc.alloc", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.library_call": { - "destination": "starkware.starknet.common.syscalls.library_call", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn": { - "pc": 312, - "decorators": [], - "type": "function" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.Args": { - "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.Args", - "members": { - "contract_address": { - "offset": 0, - "cairo_type": "felt" - }, - "account": { - "offset": 1, - "cairo_type": "felt" - }, - "amount": { - "offset": 2, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedBurn.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint": { - "pc": 291, - "decorators": [], - "type": "function" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.Args": { - "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.Args", - "members": { - "contract_address": { - "offset": 0, - "cairo_type": "felt" - }, - "account": { - "offset": 1, - "cairo_type": "felt" - }, - "amount": { - "offset": 2, - "cairo_type": "starkware.cairo.common.uint256.Uint256" - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.IMintableToken.permissionedMint.SIZEOF_LOCALS": { - "value": 1, - "type": "const" - }, - "starkware.starknet.std_contracts.ERC20.mintable_token_interface.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized": { - "type": "namespace" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Args": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr": { - "pc": 333, - "decorators": [], - "type": "function" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Args": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "offset": 0, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 1, - "cairo_type": "felt" - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.addr.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read": { - "pc": 338, - "decorators": [], - "type": "function" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Args": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.read.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write": { - "pc": 351, - "decorators": [], - "type": "function" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Args": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Args", - "members": { - "value": { - "offset": 0, - "cairo_type": "felt" - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable._initialized.write.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized": { - "pc": 363, - "decorators": [ - "view" - ], - "type": "function" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Args": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.initialized.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized": { - "pc": 393, - "decorators": [], - "type": "function" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Args": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized": { - "pc": 404, - "decorators": [], - "type": "function" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Args": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.ImplicitArgs": { - "full_name": "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.ImplicitArgs", - "members": { - "syscall_ptr": { - "offset": 0, - "cairo_type": "felt*" - }, - "pedersen_ptr": { - "offset": 1, - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*" - }, - "range_check_ptr": { - "offset": 2, - "cairo_type": "felt" - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "starkware.starknet.std_contracts.upgradability_proxy.initializable.set_initialized.SIZEOF_LOCALS": { - "value": 0, - "type": "const" - } - }, - "reference_manager": { - "references": [ - { - "pc": 3, - "value": "[cast(fp + (-7), felt**)]", - "ap_tracking_data": { - "group": 1, - "offset": 0 - } - }, - { - "pc": 15, - "value": "[cast(fp + (-3), felt**)]", - "ap_tracking_data": { - "group": 2, - "offset": 0 - } - }, - { - "pc": 22, - "value": "[cast(fp + (-4), felt**)]", - "ap_tracking_data": { - "group": 3, - "offset": 0 - } - }, - { - "pc": 30, - "value": "[cast(fp + (-5), felt**)]", - "ap_tracking_data": { - "group": 4, - "offset": 0 - } - }, - { - "pc": 38, - "value": "[cast(fp + (-7), felt**)]", - "ap_tracking_data": { - "group": 5, - "offset": 0 - } - }, - { - "pc": 48, - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 6, - "offset": 0 - } - }, - { - "pc": 53, - "value": "[cast(fp + (-4), felt*)]", - "ap_tracking_data": { - "group": 7, - "offset": 0 - } - }, - { - "pc": 53, - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 7, - "offset": 0 - } - }, - { - "pc": 53, - "value": "[cast(fp + (-5), felt*)]", - "ap_tracking_data": { - "group": 7, - "offset": 0 - } - }, - { - "pc": 98, - "value": "[cast(fp + (-4), felt*)]", - "ap_tracking_data": { - "group": 8, - "offset": 0 - } - }, - { - "pc": 98, - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 8, - "offset": 0 - } - }, - { - "pc": 109, - "value": "[cast(fp + (-3), felt*)]", - "ap_tracking_data": { - "group": 9, - "offset": 0 - } - }, - { - "pc": 152, - "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]", - "ap_tracking_data": { - "group": 12, - "offset": 0 - } - }, - { - "pc": 152, - "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]", - "ap_tracking_data": { - "group": 12, - "offset": 0 - } - }, - { - "pc": 154, - "value": "[cast(fp + 2, felt*)]", - "ap_tracking_data": { - "group": 12, - "offset": 4 - } - }, - { - "pc": 154, - "value": "[cast(fp + 3, felt*)]", - "ap_tracking_data": { - "group": 12, - "offset": 4 - } - }, - { - "pc": 258, - "value": "[cast(fp + (-6), felt**)]", - "ap_tracking_data": { - "group": 20, - "offset": 0 - } - } - ] - }, - "attributes": [ - { - "name": "error_message", - "value": "assert_uint256_eq failed", - "start_pc": 232, - "end_pc": 234, - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 0 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.assert_uint256_eq" - ] - }, - { - "name": "error_message", - "value": "assert_uint256_le failed", - "start_pc": 243, - "end_pc": 245, - "flow_tracking_data": { - "ap_tracking": { - "group": 18, - "offset": 50 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.assert_uint256_le" - ] - }, - { - "name": "error_message", - "value": "Invalid Ethereum address - value is more than 160 bits", - "start_pc": 247, - "end_pc": 253, - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 0 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "starkware.starknet.common.eth_utils", - "starkware.starknet.common.eth_utils.assert_eth_address_range" - ] - }, - { - "name": "error_message", - "value": "Invalid Ethereum address - value is zero", - "start_pc": 253, - "end_pc": 256, - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 26 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "starkware.starknet.common.eth_utils", - "starkware.starknet.common.eth_utils.assert_eth_address_range" - ] - }, - { - "name": "error_message", - "value": "ALREADY_INITIALIZED", - "start_pc": 398, - "end_pc": 400, - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 28 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "starkware.starknet.std_contracts.upgradability_proxy.initializable", - "starkware.starknet.std_contracts.upgradability_proxy.initializable.only_uninitialized" - ] - }, - { - "name": "error_message", - "value": "GOVERNOR_ONLY", - "start_pc": 751, - "end_pc": 752, - "flow_tracking_data": { - "ap_tracking": { - "group": 60, - "offset": 34 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__.only_governor" - ] - }, - { - "name": "error_message", - "value": "ILLEGAL_INIT_SIZE", - "start_pc": 761, - "end_pc": 763, - "flow_tracking_data": { - "ap_tracking": { - "group": 61, - "offset": 60 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ] - }, - { - "name": "error_message", - "value": "ZERO_GOVERNOR_ADDRESS", - "start_pc": 763, - "end_pc": 766, - "flow_tracking_data": { - "ap_tracking": { - "group": 61, - "offset": 60 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initialize" - ] - }, - { - "name": "error_message", - "value": "BRIDGE_ALREADY_INITIALIZED", - "start_pc": 807, - "end_pc": 809, - "flow_tracking_data": { - "ap_tracking": { - "group": 63, - "offset": 67 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_l1_bridge" - ] - }, - { - "name": "error_message", - "value": "BRIDGE_ADDRESS_OUT_OF_RANGE", - "start_pc": 809, - "end_pc": 813, - "flow_tracking_data": { - "ap_tracking": { - "group": 63, - "offset": 67 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_l1_bridge" - ] - }, - { - "name": "error_message", - "value": "L2_TOKEN_ALREADY_INITIALIZED", - "start_pc": 853, - "end_pc": 855, - "flow_tracking_data": { - "ap_tracking": { - "group": 65, - "offset": 67 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_l2_token" - ] - }, - { - "name": "error_message", - "value": "ZERO_TOKEN_ADDRESS", - "start_pc": 855, - "end_pc": 858, - "flow_tracking_data": { - "ap_tracking": { - "group": 65, - "offset": 67 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.set_l2_token" - ] - }, - { - "name": "error_message", - "value": "RECIPIENT_ADDRESS_OUT_OF_RANGE", - "start_pc": 893, - "end_pc": 897, - "flow_tracking_data": { - "ap_tracking": { - "group": 67, - "offset": 6 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initiate_withdraw" - ] - }, - { - "name": "error_message", - "value": "INVALID_AMOUNT", - "start_pc": 897, - "end_pc": 901, - "flow_tracking_data": { - "ap_tracking": { - "group": 67, - "offset": 40 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initiate_withdraw" - ] - }, - { - "name": "error_message", - "value": "ZERO_WITHDRAWAL", - "start_pc": 901, - "end_pc": 911, - "flow_tracking_data": { - "ap_tracking": { - "group": 67, - "offset": 45 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initiate_withdraw" - ] - }, - { - "name": "error_message", - "value": "UNINITIALIZED_L1_BRIDGE_ADDRESS", - "start_pc": 917, - "end_pc": 920, - "flow_tracking_data": { - "ap_tracking": { - "group": 68, - "offset": 28 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initiate_withdraw" - ] - }, - { - "name": "error_message", - "value": "UNINITIALIZED_TOKEN", - "start_pc": 926, - "end_pc": 928, - "flow_tracking_data": { - "ap_tracking": { - "group": 68, - "offset": 59 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initiate_withdraw" - ] - }, - { - "name": "error_message", - "value": "INSUFFICIENT_FUNDS", - "start_pc": 940, - "end_pc": 947, - "flow_tracking_data": { - "ap_tracking": { - "group": 68, - "offset": 94 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initiate_withdraw" - ] - }, - { - "name": "error_message", - "value": "INCORRECT_BALANCE_CHANGE", - "start_pc": 964, - "end_pc": 973, - "flow_tracking_data": { - "ap_tracking": { - "group": 68, - "offset": 225 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.initiate_withdraw" - ] - }, - { - "name": "error_message", - "value": "ZERO_ACCOUNT_ADDRESS", - "start_pc": 1021, - "end_pc": 1024, - "flow_tracking_data": { - "ap_tracking": { - "group": 72, - "offset": 4 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.handle_deposit" - ] - }, - { - "name": "error_message", - "value": "UNINITIALIZED_L1_BRIDGE_ADDRESS", - "start_pc": 1029, - "end_pc": 1031, - "flow_tracking_data": { - "ap_tracking": { - "group": 72, - "offset": 35 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.handle_deposit" - ] - }, - { - "name": "error_message", - "value": "EXPECTED_FROM_BRIDGE_ONLY", - "start_pc": 1031, - "end_pc": 1032, - "flow_tracking_data": { - "ap_tracking": { - "group": 72, - "offset": 37 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.handle_deposit" - ] - }, - { - "name": "error_message", - "value": "UNINITIALIZED_TOKEN", - "start_pc": 1038, - "end_pc": 1040, - "flow_tracking_data": { - "ap_tracking": { - "group": 72, - "offset": 65 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.handle_deposit" - ] - }, - { - "name": "error_message", - "value": "INVALID_AMOUNT", - "start_pc": 1040, - "end_pc": 1045, - "flow_tracking_data": { - "ap_tracking": { - "group": 72, - "offset": 67 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.handle_deposit" - ] - }, - { - "name": "error_message", - "value": "OVERFLOW", - "start_pc": 1060, - "end_pc": 1062, - "flow_tracking_data": { - "ap_tracking": { - "group": 72, - "offset": 125 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.handle_deposit" - ] - }, - { - "name": "error_message", - "value": "INCORRECT_BALANCE_CHANGE", - "start_pc": 1075, - "end_pc": 1082, - "flow_tracking_data": { - "ap_tracking": { - "group": 72, - "offset": 176 - }, - "reference_ids": {} - }, - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.handle_deposit" - ] - } - ], - "debug_info": null - }, - "abi": [ - { - "members": [ - { - "name": "low", - "offset": 0, - "type": "felt" - }, - { - "name": "high", - "offset": 1, - "type": "felt" - } - ], - "name": "Uint256", - "size": 2, - "type": "struct" - }, - { - "inputs": [], - "name": "initialized", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "data": [ - { - "name": "l1_bridge_address", - "type": "felt" - } - ], - "keys": [], - "name": "l1_bridge_set", - "type": "event" - }, - { - "data": [ - { - "name": "l2_token_address", - "type": "felt" - } - ], - "keys": [], - "name": "l2_token_set", - "type": "event" - }, - { - "data": [ - { - "name": "l1_recipient", - "type": "felt" - }, - { - "name": "amount", - "type": "Uint256" - }, - { - "name": "caller_address", - "type": "felt" - } - ], - "keys": [], - "name": "withdraw_initiated", - "type": "event" - }, - { - "data": [ - { - "name": "account", - "type": "felt" - }, - { - "name": "amount", - "type": "Uint256" - } - ], - "keys": [], - "name": "deposit_handled", - "type": "event" - }, - { - "inputs": [], - "name": "get_governor", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_l1_bridge", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_l2_token", - "outputs": [ - { - "name": "res", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_version", - "outputs": [ - { - "name": "version", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "get_identity", - "outputs": [ - { - "name": "identity", - "type": "felt" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "name": "init_vector_len", - "type": "felt" - }, - { - "name": "init_vector", - "type": "felt*" - } - ], - "name": "initialize", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "l1_bridge_address", - "type": "felt" - } - ], - "name": "set_l1_bridge", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "l2_token_address", - "type": "felt" - } - ], - "name": "set_l2_token", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "l1_recipient", - "type": "felt" - }, - { - "name": "amount", - "type": "Uint256" - } - ], - "name": "initiate_withdraw", - "outputs": [], - "type": "function" - }, - { - "inputs": [ - { - "name": "from_address", - "type": "felt" - }, - { - "name": "account", - "type": "felt" - }, - { - "name": "amount_low", - "type": "felt" - }, - { - "name": "amount_high", - "type": "felt" - } - ], - "name": "handle_deposit", - "outputs": [], - "type": "l1_handler" - } - ] -} \ No newline at end of file diff --git a/clients/feeder/testdata/sepolia/state_update_with_block/2.json b/clients/feeder/testdata/sepolia/state_update_with_block/2.json deleted file mode 100644 index 02725932d1..0000000000 --- a/clients/feeder/testdata/sepolia/state_update_with_block/2.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "block": { - "block_hash": "0x7a906dfd1ff77a121b8048e6f750cda9e949d341c4487d4c6a449f183f0e61d", - "parent_block_hash": "0x78b67b11f8c23850041e11fb0f3b39db0bcb2c99d756d5a81321d1b483d79f6", - "block_number": 2, - "state_root": "0xe005205a1327f3dff98074e528f7b96f30e0624a1dfcf571bdc81948d150a0", - "transaction_commitment": "0x6f777eb09c00aed5fa717ceb34038c1b70051b229aad566421858811c106e1a", - "event_commitment": "0x0", - "status": "ACCEPTED_ON_L1", - "l1_da_mode": "CALLDATA", - "l1_gas_price": { - "price_in_wei": "0x3b9ad016", - "price_in_fri": "0x0" - }, - "l1_data_gas_price": { - "price_in_wei": "0x1", - "price_in_fri": "0x1" - }, - "transactions": [ - { - "transaction_hash": "0x701d9adb9c60bc2fd837fe3989e15aeba4be1a6e72bb6f61ffe35a42866c772", - "version": "0x0", - "max_fee": "0x0", - "signature": [], - "nonce": "0x0", - "class_hash": "0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1", - "sender_address": "0x1", - "type": "DECLARE" - } - ], - "timestamp": 1700475581, - "sequencer_address": "0x1176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "transaction_receipts": [ - { - "execution_status": "SUCCEEDED", - "transaction_index": 0, - "transaction_hash": "0x701d9adb9c60bc2fd837fe3989e15aeba4be1a6e72bb6f61ffe35a42866c772", - "l2_to_l1_messages": [], - "events": [], - "execution_resources": { - "n_steps": 2711, - "builtin_instance_counter": { - "range_check_builtin": 63, - "pedersen_builtin": 15 - }, - "n_memory_holes": 0 - }, - "actual_fee": "0x0" - } - ], - "starknet_version": "0.12.3" - }, - "state_update": { - "block_hash": "0x7a906dfd1ff77a121b8048e6f750cda9e949d341c4487d4c6a449f183f0e61d", - "new_root": "0xe005205a1327f3dff98074e528f7b96f30e0624a1dfcf571bdc81948d150a0", - "old_root": "0xe005205a1327f3dff98074e528f7b96f30e0624a1dfcf571bdc81948d150a0", - "state_diff": { - "storage_diffs": {}, - "nonces": {}, - "deployed_contracts": [], - "old_declared_contracts": [ - "0x4f23a756b221f8ce46b72e6a6b10ee7ee6cf3b59790e76e02433104f9a8c5d1" - ], - "declared_classes": [], - "replaced_classes": [] - } - } -} \ No newline at end of file diff --git a/sync/sync_test.go b/sync/sync_test.go index 14a47e3e84..d5e05a23b6 100644 --- a/sync/sync_test.go +++ b/sync/sync_test.go @@ -165,7 +165,7 @@ func TestReorg(t *testing.T) { // Ensure current head is Integration head head, err := bc.HeadsHeader() require.NoError(t, err) - require.Equal(t, utils.HexToFelt(t, "0x7a906dfd1ff77a121b8048e6f750cda9e949d341c4487d4c6a449f183f0e61d"), head.Hash) + require.Equal(t, utils.HexToFelt(t, "0x78b67b11f8c23850041e11fb0f3b39db0bcb2c99d756d5a81321d1b483d79f6"), head.Hash) synchronizer = sync.New(bc, mainGw, utils.NewNopZapLogger(), time.Duration(0), false) ctx, cancel = context.WithTimeout(context.Background(), timeout) @@ -175,7 +175,7 @@ func TestReorg(t *testing.T) { // After syncing (and reorging) the current head should be at mainnet head, err = bc.HeadsHeader() require.NoError(t, err) - require.NotEqual(t, utils.HexToFelt(t, "0x7a906dfd1ff77a121b8048e6f750cda9e949d341c4487d4c6a449f183f0e61d"), head.Hash) + require.NotEqual(t, utils.HexToFelt(t, "0x78b67b11f8c23850041e11fb0f3b39db0bcb2c99d756d5a81321d1b483d79f6"), head.Hash) require.Equal(t, utils.HexToFelt(t, "0x4e1f77f39545afe866ac151ac908bd1a347a2a8a7d58bef1276db4f06fdf2f6"), head.Hash) }) }