diff --git a/change/@apibara-indexer-604c3e20-41ce-41de-bd63-4e3dd5828add.json b/change/@apibara-indexer-604c3e20-41ce-41de-bd63-4e3dd5828add.json new file mode 100644 index 00000000..e6a268e5 --- /dev/null +++ b/change/@apibara-indexer-604c3e20-41ce-41de-bd63-4e3dd5828add.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "indexer: upgrade drizzle & fix vcr", + "packageName": "@apibara/indexer", + "email": "jadejajaipal5@gmail.com", + "dependentChangeType": "patch" +} diff --git a/change/apibara-b7f05b76-9746-4610-880e-19cd603487eb.json b/change/apibara-b7f05b76-9746-4610-880e-19cd603487eb.json new file mode 100644 index 00000000..67fb6eb0 --- /dev/null +++ b/change/apibara-b7f05b76-9746-4610-880e-19cd603487eb.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "cli: fix infinite type instantiation errors in apibara config", + "packageName": "apibara", + "email": "jadejajaipal5@gmail.com", + "dependentChangeType": "patch" +} diff --git a/examples/cli/apibara.config.ts b/examples/cli/apibara.config.ts index c6c484f8..72e839b1 100644 --- a/examples/cli/apibara.config.ts +++ b/examples/cli/apibara.config.ts @@ -2,13 +2,16 @@ import { defineConfig } from "apibara/config"; export default defineConfig({ runtimeConfig: { - databasePath: ":memory:", + pgLiteDBPath: "memory://persistence", }, presets: { dev: { runtimeConfig: { - databasePath: "/tmp/my-db.sqlite", + pgLiteDBPath: "./.persistence", }, }, }, + // rollupConfig: { + // plugins: [tsConfigPaths()], + // }, }); diff --git a/examples/cli/cassettes/ethereum-usdc-transfers.json b/examples/cli/cassettes/ethereum-usdc-transfers.json new file mode 100644 index 00000000..1b54e195 --- /dev/null +++ b/examples/cli/cassettes/ethereum-usdc-transfers.json @@ -0,0 +1,311 @@ +{ + "filter": { + "logs": [ + { + "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + null, + null + ], + "strict": true + } + ] + }, + "messages": [ + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "10000000n", + "uniqueKey": "0xaa20f7bde5be60603f11a45fc4923aab7552be775403fc00c2e6b805e6297dbe" + }, + "endCursor": { + "orderKey": "10000001n", + "uniqueKey": "0x7823fa4da327cf97a9b86da990b0755ebfaa3b490ecd0be80b0ed24106d1a8d7" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "10000001n", + "blockHash": "0x7823fa4da327cf97a9b86da990b0755ebfaa3b490ecd0be80b0ed24106d1a8d7", + "parentBlockHash": "0xaa20f7bde5be60603f11a45fc4923aab7552be775403fc00c2e6b805e6297dbe", + "unclesHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "miner": "0x5a0b54d5dc17e0aadc383d2db43b0a0d3e029c4c", + "stateRoot": "0xaef9cef0937db79e6569f0392d88ab4e657ee2a6fe28f06ebcfe915646ba0f5e", + "transactionsRoot": "0xc36720f9b3033b8051f1501f2794e10cc903bb66e6003af9461b8b09a11ae9e4", + "receiptsRoot": "0x13a1de8386accc480b5a67c2f34401be43d77b50af80433dcfe84b50c464daa4", + "logsBloom": "0x504342a234008848024420426010550802c03c01b700300c600c20002000a874c40a0190108020040016640328ea0b080228b0020c2804234010c006802a911432041c8004308101c92c9008050053a4010905562a4aa000201050aa22047084400c040882823810024220200d62c84805021208082400a010050035000000801d10810280009802b0180181908082191031120101001487041be06008380000065422802024b4000804088010a0d05202084120a02601148584012214246360020b221361401130bd0410c11e1096058880408300a4314c21804020141021080510610335041284062801014480800884a92070601042800070002000112259", + "difficulty": "2386196132389133n", + "gasLimit": "9995086n", + "gasUsed": "9932311n", + "timestamp": "2020-05-04T13:22:16.000Z", + "extraData": "0x6574682d70726f2d687a692d74303032", + "mixHash": "0x717f7a0302c899ad7e6d512a4c2a95bcf841ad20eb28ac4ee52964ff424fb76f", + "nonce": "6195666383866726764n", + "totalDifficulty": "15273302058394245892951n" + }, + "withdrawals": [], + "transactions": [], + "receipts": [], + "logs": [ + { + "logIndex": 5, + "transactionIndex": 16, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000876eabf441b2ee5b5b0554fd502a8e0600950cfa", + "0x000000000000000000000000d69b640c423e96301f13c1c3cd08651cd3f22fc8" + ], + "data": "0x0000000000000000000000000000000000000000000000000000001737ff18bc", + "transactionHash": "0xfc80de5a3b766eece5c5a7f7858a9d537a8fefa8186c71fa7766a2bae939b816", + "transactionStatus": "succeeded" + }, + { + "logIndex": 7, + "transactionIndex": 18, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x00000000000000000000000097dec872013f6b5fb443861090ad931542878126", + "0x000000000000000000000000c04a5416307510933e3f887584258916b2f8a353" + ], + "data": "0x000000000000000000000000000000000000000000000000000000001814783a", + "transactionHash": "0x8a38d2a2de4821f6d13d393c364fced4b0280dc66976cd43b7f9c3dd4aeebae6", + "transactionStatus": "succeeded" + } + ] + } + ] + } + }, + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "10000001n", + "uniqueKey": "0x7823fa4da327cf97a9b86da990b0755ebfaa3b490ecd0be80b0ed24106d1a8d7" + }, + "endCursor": { + "orderKey": "10000002n", + "uniqueKey": "0xd2f603c012df04a0d5dd9fe2d9e7917f762954c4bb7a85dc0a5eec7b4e0d2150" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "10000002n", + "blockHash": "0xd2f603c012df04a0d5dd9fe2d9e7917f762954c4bb7a85dc0a5eec7b4e0d2150", + "parentBlockHash": "0x7823fa4da327cf97a9b86da990b0755ebfaa3b490ecd0be80b0ed24106d1a8d7", + "unclesHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "miner": "0x5a0b54d5dc17e0aadc383d2db43b0a0d3e029c4c", + "stateRoot": "0xc3910927f1310a20f54daff0ac60605355f5cd23f573ef95e53bd9c5cb003ffd", + "transactionsRoot": "0xbf26334ae1ae5cbc3805015bb208c7792fecf96b0e0dcff50d807c99067b8646", + "receiptsRoot": "0x9ebba345b83370a8daf471a329e080cc81fa395bd9f0584551e4477933fbb772", + "logsBloom": "0xb9340004df4020321260a5112388322503e0040806588410e029094090a07d616e8d02e116522d4c41401a5e83a00106cb942c18814a2ca0828d464015a0041910380486a921ce27cf96c3888aceed20361c2b20b332490c3007e614907ca0f10306424187c2fcd243d041068aa0383692200124a2ea30b1bd332b33104850020702300dd9642c2aa005aaa2a00406048920cd6b41af87547158ceb2421d008947c5a4881805a090248d8cd7c05c8a2216934629c33520c621b411a24011087c8048284a049d2082c1931024c92205442806614e119e0214023a10c19680e8a4601714211a803271c14a31108a50a400062922705a21121822eb909e83904068", + "difficulty": "2387361267219657n", + "gasLimit": "9999876n", + "gasUsed": "9892275n", + "timestamp": "2020-05-04T13:22:21.000Z", + "extraData": "0x6574682d70726f2d687a672d74303032", + "mixHash": "0x8a5c1c818caca7e8c44d67384b4d5d4d457093406e014c771cc48369553d9e01", + "nonce": "4508872026381924132n", + "totalDifficulty": "15273304445755513112608n" + }, + "withdrawals": [], + "transactions": [], + "receipts": [], + "logs": [ + { + "logIndex": 122, + "transactionIndex": 151, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000afec7114c4e83a2644f542eb97e8fdbe7f2d6093", + "0x0000000000000000000000003516fc50444ce41ef5f97d8034d1932001dd729d" + ], + "data": "0x000000000000000000000000000000000000000000000000000000002034846d", + "transactionHash": "0xa20537a561c41855e6719f687d060217cfe105f6314c2facd68accbb197b7a72", + "transactionStatus": "succeeded" + }, + { + "logIndex": 129, + "transactionIndex": 163, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000001bc1c3c290341940bf78e5548301676a91fdb0a0", + "0x000000000000000000000000b6aec889d2ed8e681f0ba9c7a1e36de829cfe5b5" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000012064200", + "transactionHash": "0xec921d30995ee6e19c67712d264311fffc1936262d6bc99db44e93682866838f", + "transactionStatus": "succeeded" + } + ] + } + ] + } + }, + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "10000002n", + "uniqueKey": "0xd2f603c012df04a0d5dd9fe2d9e7917f762954c4bb7a85dc0a5eec7b4e0d2150" + }, + "endCursor": { + "orderKey": "10000003n", + "uniqueKey": "0x7ad086cc8714bd2251a47fbd6473f74f0c20547451f0c201a57fb8386ba3c44e" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "10000003n", + "blockHash": "0x7ad086cc8714bd2251a47fbd6473f74f0c20547451f0c201a57fb8386ba3c44e", + "parentBlockHash": "0xd2f603c012df04a0d5dd9fe2d9e7917f762954c4bb7a85dc0a5eec7b4e0d2150", + "unclesHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "miner": "0x5a0b54d5dc17e0aadc383d2db43b0a0d3e029c4c", + "stateRoot": "0x4a42ac9f4df17d530e7a55d999ee44017731516d15b1f81bee120bde60077bef", + "transactionsRoot": "0x881c376543b1ce60e9b56368d85623a24521a5dfb1e5e1ec2f617e195b41e059", + "receiptsRoot": "0x86f5d38c27ef77539ec62efea3e7e523dc322b41330d0b608c85d67a25c0cb66", + "logsBloom": "0x022209a310413a0a03046811005814cc40a428204e98c20404a14888009002e1132242908180182441114466202f354013020400090d25128280a000083891843c85009c0031020d492aca88214952a8025004803207303083009e90028224b550f060a0230022048b41a10440205900250410001408490091164053c08a12544140048c0a8024149204416610c8840a88c00ac08d08100441268020005006aa0714258420262450126003880058956016000310a0090366400200a80482105000010e072828341b51024080c2541604200d5200110f0800008c007d1000200c91524c9a058502082144082401128047215424d8c671310866298220e0e85044", + "difficulty": "2385029859732395n", + "gasLimit": "10000000n", + "gasUsed": "9989760n", + "timestamp": "2020-05-04T13:22:51.000Z", + "extraData": "0x6574682d70726f2d687a692d74303032", + "mixHash": "0x85ab08fe7dadffc4323d8db0fad093828d4c4b9c61cd3d6fdd2cbafa4a8eeab0", + "nonce": "1043166055037592862n", + "totalDifficulty": "15273306830785372845003n" + }, + "withdrawals": [], + "transactions": [], + "receipts": [], + "logs": [ + { + "logIndex": 20, + "transactionIndex": 25, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000ee575bd63dcc830674d27064c741772f3dc2c8cf", + "0x00000000000000000000000004046027549f739edfd5b2a78efdbaf0f0bf4514" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003be71540", + "transactionHash": "0x2894671b55148dc194b9ad859ca231fa3ff8a7e0a3cde2e5c7bb21915a448104", + "transactionStatus": "succeeded" + }, + { + "logIndex": 37, + "transactionIndex": 44, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000b5a1e5f5b5ac68cdc37ab26153634600f4afc07a", + "0x00000000000000000000000097dec872013f6b5fb443861090ad931542878126" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000005f5e100", + "transactionHash": "0x77b58d6769d43bd21379dea89d65bd860127753de7e7b607cec267d4ddcbf9c6", + "transactionStatus": "succeeded" + }, + { + "logIndex": 118, + "transactionIndex": 89, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f45e11aef0d4a9922e6cba1d765d171692de0f96", + "0x00000000000000000000000097dec872013f6b5fb443861090ad931542878126" + ], + "data": "0x000000000000000000000000000000000000000000000000000000003e0c6640", + "transactionHash": "0x46d3e295575268ddb5cb778d52dd2b2f66e6e4dc984bdaa1b3ae8459d3c0ccb3", + "transactionStatus": "succeeded" + }, + { + "logIndex": 136, + "transactionIndex": 107, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000387ca78a5edf943d267b9248cce1b0fdb67d0029", + "0x000000000000000000000000e28612de1880be09034096e2b967f9ac6b16fd88" + ], + "data": "0x000000000000000000000000000000000000000000000000000000000001e140", + "transactionHash": "0x0862e1e01a91390133574765808540617de4dc3faf66c3acc6b45fe3eb478b0d", + "transactionStatus": "succeeded" + } + ] + } + ] + } + }, + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "10000004n", + "uniqueKey": "0xb73b9ffc32d91b4b712aaa281993668a2345fafcb150c3fd3c0586efeb87070a" + }, + "endCursor": { + "orderKey": "10000005n", + "uniqueKey": "0x5e90e163a82a72c3447e540731ede4d57c322e1eb70b2c195bf398354cee3dc9" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "10000005n", + "blockHash": "0x5e90e163a82a72c3447e540731ede4d57c322e1eb70b2c195bf398354cee3dc9", + "parentBlockHash": "0xb73b9ffc32d91b4b712aaa281993668a2345fafcb150c3fd3c0586efeb87070a", + "unclesHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "miner": "0x829bd824b016326a401d083b33d092293333a830", + "stateRoot": "0xe6dc858fc390fa7d095c2408dc9aabb799d43161d1b19d3d798456f54d8135b8", + "transactionsRoot": "0xe654bb007a67f2ddc3fa6edec669ff3b09cc0f7a9023036b86ea0cb0d0ebae84", + "receiptsRoot": "0xb17fa11e1f866348ed394b73f42df3c16ca10d558b6a2d129212b55cabef5070", + "logsBloom": "0xac11019802220a14001066021880908524d002100608c008401948180024012174890402050020044500210802a0210008200400000404010480e08034a0200207100588a216c5087d009448048070202628690402126000000240200b0010a012401840000000025044230422023040c4401100051201200801041b080210444602a01200a0a04a00040402c028024410000488c1000542400053804010a0880504408482082120080003d800541814091440c18000010680460080144880604000224220882a1010124524800000052a005002808d004c8015200111590120000440a1114412606800001c0813742200082a010480140a002124a40800827a", + "difficulty": "2386194425094104n", + "gasLimit": "9999991n", + "gasUsed": "9979984n", + "timestamp": "2020-05-04T13:23:20.000Z", + "extraData": "0x7070796520e4b883e5bda9e7a59ee4bb99e9b1bc", + "mixHash": "0xeb217c7bfc8bfeb31876f2194d99b1e68bf369be11165657d4d1ea9a29b3bfea", + "nonce": "15027841530091361343n", + "totalDifficulty": "15273311603174223032955n" + }, + "withdrawals": [], + "transactions": [], + "receipts": [], + "logs": [ + { + "logIndex": 70, + "transactionIndex": 168, + "filterIds": [0], + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000c735629e8d92ba7a233f36fe2e84859e4b9c948d", + "0x00000000000000000000000067aaa0d849909fbb34936bb52b2250c506ebce82" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000cba96d", + "transactionHash": "0xd50111f6b29419d975446d9f1ce05386f4778a1532ab43267e88f33fb71e01e2", + "transactionStatus": "succeeded" + } + ] + } + ] + } + } + ] +} diff --git a/examples/cli/cassettes/simple-test.json b/examples/cli/cassettes/simple-test.json deleted file mode 100644 index 48825cf5..00000000 --- a/examples/cli/cassettes/simple-test.json +++ /dev/null @@ -1,3432 +0,0 @@ -{ - "filter": { - "events": [ - { - "address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7", - "keys": [ - "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "includeReceipt": true - } - ] - }, - "messages": [ - { - "_tag": "data", - "data": { - "cursor": { - "orderKey": "800000n", - "uniqueKey": "0x017614e0ede412d9cd2c3025810fc2655e333a0d11a11c4f04c64eb6bf89cd40" - }, - "endCursor": { - "orderKey": "800001n", - "uniqueKey": "0x03a083e4fe7871f15e6f8a442b6e7e3d51254c45f3596218a8f9348ed0199e12" - }, - "finality": "finalized", - "data": [ - { - "header": { - "blockNumber": "800001n", - "blockHash": "0x03a083e4fe7871f15e6f8a442b6e7e3d51254c45f3596218a8f9348ed0199e12", - "parentBlockHash": "0x017614e0ede412d9cd2c3025810fc2655e333a0d11a11c4f04c64eb6bf89cd40", - "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "newRoot": "0x045c5c42c34cdcd2bff80b42a8cacb8d34e1e8a8dce59106aaf908b63d117876", - "timestamp": "2024-10-14T09:25:00.000Z", - "starknetVersion": "0.13.2.1", - "l1GasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003f1d01ca0307", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d30cb222" - }, - "l1DataGasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003f1d01ca0307", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d30cb222" - }, - "l1DataAvailabilityMode": "blob" - }, - "transactions": [], - "receipts": [ - { - "filterIds": [0], - "meta": { - "transactionIndex": 0, - "transactionHash": "0x00383f1323ee5edf4499494d002679f4586bcd372a3b38092d522cbb33a45ea5", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000000496f4a1834", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "9221n", - "rangeCheckBuiltinApplications": "285n", - "pedersenBuiltinApplications": "25n", - "poseidonBuiltinApplications": "4n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "192n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 1, - "transactionHash": "0x06edcfedc5f8906f9d9cccc44fe5766dbfb6f24e1dbaa2b5a550bfb8cbc933b4", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000062dabc5ab60", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "219841n", - "rangeCheckBuiltinApplications": "9151n", - "pedersenBuiltinApplications": "44n", - "poseidonBuiltinApplications": "49n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "256n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 2, - "transactionHash": "0x006dcfffad0aebb8e496bf1af95b97ab181e9b86bd61a07c2926407ea70c0d0e", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000164a04f0c0e48", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "14570n", - "rangeCheckBuiltinApplications": "414n", - "pedersenBuiltinApplications": "27n", - "poseidonBuiltinApplications": "6n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "320n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 3, - "transactionHash": "0x01bacef14f85a02ce13eecf7e88502ae1d72d4ac42c4291619828a70c0ccee2b", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000004f15637c78", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "10101n", - "rangeCheckBuiltinApplications": "272n", - "pedersenBuiltinApplications": "25n", - "poseidonBuiltinApplications": "4n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "192n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 5, - "transactionHash": "0x01ee1057a1853eafcbb70c2069744d1669c98325de4cef75016b54e05e41df9b", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000000f2e643d9ec", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "32779n", - "rangeCheckBuiltinApplications": "994n", - "pedersenBuiltinApplications": "42n", - "poseidonBuiltinApplications": "11n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "640n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 8, - "transactionHash": "0x059305454f8d59d60098c4e383e4f9022313e80547a0bcbdbf7b8e4c390b2438", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000004c4256cad6", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "9925n", - "rangeCheckBuiltinApplications": "336n", - "pedersenBuiltinApplications": "27n", - "poseidonBuiltinApplications": "6n", - "ecdsaBuiltinApplications": "1n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "320n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 11, - "transactionHash": "0x075e5e37fb2233ece8d3bddc41fe1d793c709af897b9a4851e826a8ae2a46d5a", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000051e8702f1a", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "10554n", - "rangeCheckBuiltinApplications": "340n", - "pedersenBuiltinApplications": "25n", - "poseidonBuiltinApplications": "6n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "320n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 12, - "transactionHash": "0x078eb1a70a1cc3705fb147dfd4c80d98a60c264c71a944e613ab13c6a1ce3e61", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000025b30475ac92", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "1328588n", - "rangeCheckBuiltinApplications": "56900n", - "pedersenBuiltinApplications": "320n", - "poseidonBuiltinApplications": "446n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1216n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - } - ], - "events": [ - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x077a7a3192f4389f44cd3b6e706156fa7dd95b10f162b26351ce7df47dd2ef72", - "0x0420c0478517da04329dc4d8e095f97d30230074482aaa326153b2a4d8260b2f", - "0x000000000000000000000000000000000000000000000000001277e4640bb0c4", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 0, - "transactionIndex": 0, - "transactionHash": "0x00383f1323ee5edf4499494d002679f4586bcd372a3b38092d522cbb33a45ea5", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x077a7a3192f4389f44cd3b6e706156fa7dd95b10f162b26351ce7df47dd2ef72", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000000496f4a1834", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 2, - "transactionIndex": 0, - "transactionHash": "0x00383f1323ee5edf4499494d002679f4586bcd372a3b38092d522cbb33a45ea5", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0679016714b58bf20627a4b82dc0b2dff33768d270e984774ea4e1182451d995", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000062dabc5ab60", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 7, - "transactionIndex": 1, - "transactionHash": "0x06edcfedc5f8906f9d9cccc44fe5766dbfb6f24e1dbaa2b5a550bfb8cbc933b4", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x05f4fed45c6f42622025d806378cc03f803ffedcc6dd77b2933ea472e6c42592", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000164a04f0c0e48", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 11, - "transactionIndex": 2, - "transactionHash": "0x006dcfffad0aebb8e496bf1af95b97ab181e9b86bd61a07c2926407ea70c0d0e", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0213c67ed78bc280887234fe5ed5e77272465317978ae86c25a71531d9332a2d", - "0x048f713891e5839c1b66fa6050ad227ddcd7d523accf9dac6612fab9d4e82dda", - "0x0000000000000000000000000000000000000000000000000006c00a3912c000", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 12, - "transactionIndex": 3, - "transactionHash": "0x01bacef14f85a02ce13eecf7e88502ae1d72d4ac42c4291619828a70c0ccee2b", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0213c67ed78bc280887234fe5ed5e77272465317978ae86c25a71531d9332a2d", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000004f15637c78", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 14, - "transactionIndex": 3, - "transactionHash": "0x01bacef14f85a02ce13eecf7e88502ae1d72d4ac42c4291619828a70c0ccee2b", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x06cffe11b90f64c67d2993573f5eac222219a7615548031f7eefccbb10c23a56", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000000f2e643d9ec", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 28, - "transactionIndex": 5, - "transactionHash": "0x01ee1057a1853eafcbb70c2069744d1669c98325de4cef75016b54e05e41df9b", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x029741d4a051dff871ec8e59f39146256c6f5096b9fa6f5efee387f6c37a009b", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000004c4256cad6", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 41, - "transactionIndex": 8, - "transactionHash": "0x059305454f8d59d60098c4e383e4f9022313e80547a0bcbdbf7b8e4c390b2438", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0213c67ed78bc280887234fe5ed5e77272465317978ae86c25a71531d9332a2d", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000051e8702f1a", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 61, - "transactionIndex": 11, - "transactionHash": "0x075e5e37fb2233ece8d3bddc41fe1d793c709af897b9a4851e826a8ae2a46d5a", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0432ddb3aab49d861ce055c4bb608794fed16924b5f0f19884de7e0e3d6c155d", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000025b30475ac92", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 111, - "transactionIndex": 12, - "transactionHash": "0x078eb1a70a1cc3705fb147dfd4c80d98a60c264c71a944e613ab13c6a1ce3e61", - "transactionStatus": "succeeded" - } - ], - "messages": [], - "storageDiffs": [], - "contractChanges": [], - "nonceUpdates": [] - } - ] - } - }, - { - "_tag": "data", - "data": { - "cursor": { - "orderKey": "800001n", - "uniqueKey": "0x03a083e4fe7871f15e6f8a442b6e7e3d51254c45f3596218a8f9348ed0199e12" - }, - "endCursor": { - "orderKey": "800002n", - "uniqueKey": "0x0541645607879dd4659dc7ba024bbf092bb943bbc405b7aaef10d5d44462842b" - }, - "finality": "finalized", - "data": [ - { - "header": { - "blockNumber": "800002n", - "blockHash": "0x0541645607879dd4659dc7ba024bbf092bb943bbc405b7aaef10d5d44462842b", - "parentBlockHash": "0x03a083e4fe7871f15e6f8a442b6e7e3d51254c45f3596218a8f9348ed0199e12", - "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "newRoot": "0x0429801b1529e3a4e02b4d3279b719d518eba77c98ef0c726235996164925cec", - "timestamp": "2024-10-14T09:25:31.000Z", - "starknetVersion": "0.13.2.1", - "l1GasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003f1d01ca0307", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d30cb222" - }, - "l1DataGasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003f1d01ca0307", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d30cb222" - }, - "l1DataAvailabilityMode": "blob" - }, - "transactions": [], - "receipts": [ - { - "filterIds": [0], - "meta": { - "transactionIndex": 0, - "transactionHash": "0x0346a0c754d7719aeac530b37a127ad443f28a0a963a2b77919ffc2f36b803bb", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000003d9b84eda9a", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "131515n", - "rangeCheckBuiltinApplications": "6155n", - "pedersenBuiltinApplications": "53n", - "poseidonBuiltinApplications": "124n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "576n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 2, - "transactionHash": "0x00ede2c2e04fb72d9bf0c846b41cb0fec3b956ed8180b075539ef5682f1f3125", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000d971f02aa06c1e", - "unit": "fri" - }, - "executionResources": { - "computation": { - "steps": "269242n", - "rangeCheckBuiltinApplications": "20507n", - "pedersenBuiltinApplications": "445n", - "poseidonBuiltinApplications": "30n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "453n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1856n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 3, - "transactionHash": "0x006b8530c33ecadf086f172e1e1389431ee0e041b002267f1b6793eecace0271", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000dae457edd30", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "465175n", - "rangeCheckBuiltinApplications": "14439n", - "pedersenBuiltinApplications": "2699n", - "poseidonBuiltinApplications": "35n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "120n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "2176n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 4, - "transactionHash": "0x0599ec3a547b461283f462f44bf5c6b183a771695176c86e2e328fe5374e04eb", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000163e03fae3c", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "44269n", - "rangeCheckBuiltinApplications": "2098n", - "pedersenBuiltinApplications": "26n", - "poseidonBuiltinApplications": "52n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "384n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 5, - "transactionHash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000048ba86eb438", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "153448n", - "rangeCheckBuiltinApplications": "9201n", - "pedersenBuiltinApplications": "209n", - "poseidonBuiltinApplications": "23n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "166n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1408n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 7, - "transactionHash": "0x029959d46cfadb2b0c8cc823a9e4c03b7f22f8c596c424c9e11db62ee7fa96ba", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000022c68c517ea", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "74792n", - "rangeCheckBuiltinApplications": "4287n", - "pedersenBuiltinApplications": "97n", - "poseidonBuiltinApplications": "16n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "85n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "960n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 8, - "transactionHash": "0x0083e9ca4b86089b1ef334088b088a084ea2c456c34fafac9fc9a03c964eaf09", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000002fa9763e25c", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "81166n", - "rangeCheckBuiltinApplications": "6269n", - "pedersenBuiltinApplications": "144n", - "poseidonBuiltinApplications": "11n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "85n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "640n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 9, - "transactionHash": "0x003c231eaa2c1fc07a52d6934f498baa86fe92be71bc3f1654a675271982ccd5", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000005406b9b3938", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "174449n", - "rangeCheckBuiltinApplications": "9203n", - "pedersenBuiltinApplications": "48n", - "poseidonBuiltinApplications": "143n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "512n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 11, - "transactionHash": "0x0247f793e0525ed7d9d369b1b701942e55c4d41a3116733f0c77af3c0dfd21ad", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000001e5cc87b1d8", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "64559n", - "rangeCheckBuiltinApplications": "3119n", - "pedersenBuiltinApplications": "84n", - "poseidonBuiltinApplications": "13n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "29n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "768n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 14, - "transactionHash": "0x06683c568f2e977e3d4b6f4da70b3926950c83f5a7c6119b3f2a643643db8fed", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000049f6dc79226", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "122259n", - "rangeCheckBuiltinApplications": "9850n", - "pedersenBuiltinApplications": "200n", - "poseidonBuiltinApplications": "19n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "168n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1152n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 16, - "transactionHash": "0x070e9d122c712018fa923c64a9a46707ad14b88ab298a65310ab42dc6f7bc2cc", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000360452cf064", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "89916n", - "rangeCheckBuiltinApplications": "7106n", - "pedersenBuiltinApplications": "172n", - "poseidonBuiltinApplications": "16n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "85n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "960n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 17, - "transactionHash": "0x041a41f4fdda921c6049188312aaaa28f63e6bb628d6dd604891449d4d76b395", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000031402d6260e", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "84643n", - "rangeCheckBuiltinApplications": "6495n", - "pedersenBuiltinApplications": "144n", - "poseidonBuiltinApplications": "13n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "86n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "768n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 18, - "transactionHash": "0x07f23d8f9d6b106c49e5a639de0b922efd6ccadbc7bc3b00431365a7d1ecc2e5", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000042ba0bf0a74", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "106338n", - "rangeCheckBuiltinApplications": "9192n", - "pedersenBuiltinApplications": "185n", - "poseidonBuiltinApplications": "18n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "171n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1088n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 25, - "transactionHash": "0x029893e873ee519bbc2b6a37dd310acc72a1efbaae1206808b7792351a26c6e1", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000035225ed74ba", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "86903n", - "rangeCheckBuiltinApplications": "7040n", - "pedersenBuiltinApplications": "150n", - "poseidonBuiltinApplications": "12n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "112n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "704n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 33, - "transactionHash": "0x02b40c0676d7ed1efc5b676dd83c43f1942f21b93e2e52435d266e16be81ea41", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000016986591400", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "46848n", - "rangeCheckBuiltinApplications": "2469n", - "pedersenBuiltinApplications": "178n", - "poseidonBuiltinApplications": "13n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "54n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "768n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 38, - "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000004232798f5ce", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "138483n", - "rangeCheckBuiltinApplications": "8595n", - "pedersenBuiltinApplications": "209n", - "poseidonBuiltinApplications": "25n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "174n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1536n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 39, - "transactionHash": "0x05042aeb03be2ec2ae48d78dcc69e9d79221807cc70eedcf083db70adfd88eac", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000234e1eb2e50", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "72617n", - "rangeCheckBuiltinApplications": "4419n", - "pedersenBuiltinApplications": "136n", - "poseidonBuiltinApplications": "16n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "85n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "960n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 40, - "transactionHash": "0x0391669154e22a752e1cfef1f608a4a7479f49f967398f7c4bc2bdbfc97b4b3d", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000001da8054ea50", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "62604n", - "rangeCheckBuiltinApplications": "3522n", - "pedersenBuiltinApplications": "187n", - "poseidonBuiltinApplications": "17n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "108n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1024n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 41, - "transactionHash": "0x003b7a8d284e58058ec8566237c3c78b5c1b666aff1bf196cfad9f56b4a2f344", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000027b7e2892a2", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "73982n", - "rangeCheckBuiltinApplications": "5237n", - "pedersenBuiltinApplications": "126n", - "poseidonBuiltinApplications": "12n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "112n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "704n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 43, - "transactionHash": "0x07c7cecea6fc82c7d70672bdf84a69f4c6c38c43400b60a519f6b59728c71ed0", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000062dabc5ab60", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "219809n", - "rangeCheckBuiltinApplications": "9125n", - "pedersenBuiltinApplications": "44n", - "poseidonBuiltinApplications": "49n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "256n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 47, - "transactionHash": "0x06ecfe783686b0dc2747acfcc77e7dcda2b2baea6e65bc8624537e14ca024343", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000004bbac468a7a", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "161356n", - "rangeCheckBuiltinApplications": "7971n", - "pedersenBuiltinApplications": "173n", - "poseidonBuiltinApplications": "31n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "83n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1920n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - } - ], - "events": [ - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x041b0978486922bdfc7eeca616f4859e302875392b7bdf3c2a5cdafba685213e", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000003d9b84eda9a", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 6, - "transactionIndex": 0, - "transactionHash": "0x0346a0c754d7719aeac530b37a127ad443f28a0a963a2b77919ffc2f36b803bb", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x0000000000000000000000000000000000000000000000000c1ceffe91ab4398", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 18, - "transactionIndex": 2, - "transactionHash": "0x00ede2c2e04fb72d9bf0c846b41cb0fec3b956ed8180b075539ef5682f1f3125", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x000000000000000000000000000000000000000000000000060f4b5809eb1d70", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 24, - "transactionIndex": 2, - "transactionHash": "0x00ede2c2e04fb72d9bf0c846b41cb0fec3b956ed8180b075539ef5682f1f3125", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x0000000000000000000000000000000000000000000000000307f1cb7c7a3033", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 29, - "transactionIndex": 2, - "transactionHash": "0x00ede2c2e04fb72d9bf0c846b41cb0fec3b956ed8180b075539ef5682f1f3125", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x0000000000000000000000000000000000000000000000000183de9701081c4c", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 35, - "transactionIndex": 2, - "transactionHash": "0x00ede2c2e04fb72d9bf0c846b41cb0fec3b956ed8180b075539ef5682f1f3125", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x0000000000000000000000000000000000000000000000000183d44214cbd6cd", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 41, - "transactionIndex": 2, - "transactionHash": "0x00ede2c2e04fb72d9bf0c846b41cb0fec3b956ed8180b075539ef5682f1f3125", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x03ab6b8ee36e1642dc6c93bf594b8cc87772b947e4e055bb506e5b898719f03d", - "0x000000000000000000000000000000000000000000000000183bdffb2de48454", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 45, - "transactionIndex": 2, - "transactionHash": "0x00ede2c2e04fb72d9bf0c846b41cb0fec3b956ed8180b075539ef5682f1f3125", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x06707675cd7dd9256667eca8284e46f4546711ee0054bc2dd02f0ce572056cf4", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000dae457edd30", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 89, - "transactionIndex": 3, - "transactionHash": "0x006b8530c33ecadf086f172e1e1389431ee0e041b002267f1b6793eecace0271", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x03413d0e83e07e65ada73d3a837b01c5c9fa26c4e75ef8557d46d96c1d897820", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000163e03fae3c", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 94, - "transactionIndex": 4, - "transactionHash": "0x0599ec3a547b461283f462f44bf5c6b183a771695176c86e2e328fe5374e04eb", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x068400056dccee818caa7e8a2c305f9a60d255145bac22d6c5c9bf9e2e046b71", - "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", - "0x00000000000000000000000000000000000000000000000000642a4f68c6b360", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 95, - "transactionIndex": 5, - "transactionHash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x00000000000000000000000000000000000000000000000000642a4f68c6b360", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 100, - "transactionIndex": 5, - "transactionHash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", - "0x00000000000000000000000000000000000000000000000000642e8aebeabbcd", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 102, - "transactionIndex": 5, - "transactionHash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x00000000000000000000000000000000000000000000000000642e8aebeabbcc", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 110, - "transactionIndex": 5, - "transactionHash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x054e2640fe5633aa21d431405f8539a72fcfd85d968de02c3e65478c93f8045f", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000048ba86eb438", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 114, - "transactionIndex": 5, - "transactionHash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00712085327a6b77fa844508d43fc9d3883587343fdb7246b126deb2fe0b9401", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000022c68c517ea", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 126, - "transactionIndex": 7, - "transactionHash": "0x029959d46cfadb2b0c8cc823a9e4c03b7f22f8c596c424c9e11db62ee7fa96ba", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", - "0x000000000000000000000000000000000000000000000000015395dae5c1d665", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 130, - "transactionIndex": 8, - "transactionHash": "0x0083e9ca4b86089b1ef334088b088a084ea2c456c34fafac9fc9a03c964eaf09", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x000000000000000000000000000000000000000000000000015384cc34db693d", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 133, - "transactionIndex": 8, - "transactionHash": "0x0083e9ca4b86089b1ef334088b088a084ea2c456c34fafac9fc9a03c964eaf09", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", - "0x0344c86d9d9a189cf1b616c8d3bd550bdfd3f099f4076f7e680a14d4d8981124", - "0x0000000000000000000000000000000000000000000000000000110eb0e66d28", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 134, - "transactionIndex": 8, - "transactionHash": "0x0083e9ca4b86089b1ef334088b088a084ea2c456c34fafac9fc9a03c964eaf09", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0344c86d9d9a189cf1b616c8d3bd550bdfd3f099f4076f7e680a14d4d8981124", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000002fa9763e25c", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 136, - "transactionIndex": 8, - "transactionHash": "0x0083e9ca4b86089b1ef334088b088a084ea2c456c34fafac9fc9a03c964eaf09", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x04790afdc300d7ac15843a5733b80aa4152f48f5632a84e4978e88114a838410", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000005406b9b3938", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 142, - "transactionIndex": 9, - "transactionHash": "0x003c231eaa2c1fc07a52d6934f498baa86fe92be71bc3f1654a675271982ccd5", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x015cdb0b85511d8a469f06cf5b347f456b13ca50b94f2d624001f5d98414ff26", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000001e5cc87b1d8", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 154, - "transactionIndex": 11, - "transactionHash": "0x0247f793e0525ed7d9d369b1b701942e55c4d41a3116733f0c77af3c0dfd21ad", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0344c86d9d9a189cf1b616c8d3bd550bdfd3f099f4076f7e680a14d4d8981124", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000049f6dc79226", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 170, - "transactionIndex": 14, - "transactionHash": "0x06683c568f2e977e3d4b6f4da70b3926950c83f5a7c6119b3f2a643643db8fed", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x04ce71744189ce0f7e83598209fef170fdecdf8eedb8cb477d0297bbc6b8aad5", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000360452cf064", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 183, - "transactionIndex": 16, - "transactionHash": "0x070e9d122c712018fa923c64a9a46707ad14b88ab298a65310ab42dc6f7bc2cc", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00ea591e41ce204d03dff9f5f75ab4ed726c4feab7074037dc623dc0895bf474", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000031402d6260e", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 193, - "transactionIndex": 17, - "transactionHash": "0x041a41f4fdda921c6049188312aaaa28f63e6bb628d6dd604891449d4d76b395", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x058c49ebc1bfaef035142135ece31acd85e5324ffc8a4b3d4b578ac7cfc91cf4", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000042ba0bf0a74", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 198, - "transactionIndex": 18, - "transactionHash": "0x07f23d8f9d6b106c49e5a639de0b922efd6ccadbc7bc3b00431365a7d1ecc2e5", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0344c86d9d9a189cf1b616c8d3bd550bdfd3f099f4076f7e680a14d4d8981124", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000035225ed74ba", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 214, - "transactionIndex": 25, - "transactionHash": "0x029893e873ee519bbc2b6a37dd310acc72a1efbaae1206808b7792351a26c6e1", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x068874a2cfa8c88de2f9fca0d71ff6712e87385e7f443a4c3a35f72cfd47600f", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000016986591400", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 227, - "transactionIndex": 33, - "transactionHash": "0x02b40c0676d7ed1efc5b676dd83c43f1942f21b93e2e52435d266e16be81ea41", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x000000000000000000000000000000000000000000000000026ba904b061d340", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 236, - "transactionIndex": 38, - "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x07f443fa28f899bfaa6eb0f67be5f1c5cf35af3dd993f1579aa7d33f6c60698e", - "0x000000000000000000000000000000000000000000000000026ba904b061d340", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 240, - "transactionIndex": 38, - "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x07f443fa28f899bfaa6eb0f67be5f1c5cf35af3dd993f1579aa7d33f6c60698e", - "0x056bdbb6dee0474cb49c88558d1c7964d4b40527a511c5161aeba948992eb132", - "0x000000000000000000000000000000000000000000000000026ba904b061d340", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 241, - "transactionIndex": 38, - "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x056bdbb6dee0474cb49c88558d1c7964d4b40527a511c5161aeba948992eb132", - "0x07f443fa28f899bfaa6eb0f67be5f1c5cf35af3dd993f1579aa7d33f6c60698e", - "0x000000000000000000000000000000000000000000000000026ba904b061d340", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 243, - "transactionIndex": 38, - "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x07f443fa28f899bfaa6eb0f67be5f1c5cf35af3dd993f1579aa7d33f6c60698e", - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x000000000000000000000000000000000000000000000000026ba904b061d340", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 244, - "transactionIndex": 38, - "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x000000000000000000000000000000000000000000000000026ba904b061d340", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 249, - "transactionIndex": 38, - "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x029935c24bdc22d64ff556fc9d093b1b79e9681f7a4e9a4524ffe2c89acfa150", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000004232798f5ce", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 254, - "transactionIndex": 38, - "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x015a288e90db4951762d0c156f48b7efa2ffe5a75bd12f55d8e6a38fbdddfc0f", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000234e1eb2e50", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 267, - "transactionIndex": 39, - "transactionHash": "0x05042aeb03be2ec2ae48d78dcc69e9d79221807cc70eedcf083db70adfd88eac", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x068874a2cfa8c88de2f9fca0d71ff6712e87385e7f443a4c3a35f72cfd47600f", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000001da8054ea50", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 276, - "transactionIndex": 40, - "transactionHash": "0x0391669154e22a752e1cfef1f608a4a7479f49f967398f7c4bc2bdbfc97b4b3d", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", - "0x00000000000000000000000000000000000000000000000000c7c45b9c3d4003", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 279, - "transactionIndex": 41, - "transactionHash": "0x003b7a8d284e58058ec8566237c3c78b5c1b666aff1bf196cfad9f56b4a2f344", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x00000000000000000000000000000000000000000000000000c7b7872e26b660", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 282, - "transactionIndex": 41, - "transactionHash": "0x003b7a8d284e58058ec8566237c3c78b5c1b666aff1bf196cfad9f56b4a2f344", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", - "0x0344c86d9d9a189cf1b616c8d3bd550bdfd3f099f4076f7e680a14d4d8981124", - "0x00000000000000000000000000000000000000000000000000000cd46e1689a3", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 283, - "transactionIndex": 41, - "transactionHash": "0x003b7a8d284e58058ec8566237c3c78b5c1b666aff1bf196cfad9f56b4a2f344", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0344c86d9d9a189cf1b616c8d3bd550bdfd3f099f4076f7e680a14d4d8981124", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000027b7e2892a2", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 285, - "transactionIndex": 41, - "transactionHash": "0x003b7a8d284e58058ec8566237c3c78b5c1b666aff1bf196cfad9f56b4a2f344", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0679016714b58bf20627a4b82dc0b2dff33768d270e984774ea4e1182451d995", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000062dabc5ab60", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 291, - "transactionIndex": 43, - "transactionHash": "0x07c7cecea6fc82c7d70672bdf84a69f4c6c38c43400b60a519f6b59728c71ed0", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x06cbc110394329a1beb059b1da3a36e3042280f4c8cab1a1d10618e4822649ce", - "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", - "0x00000000000000000000000000000000000000000000000000247b5474afbd9f", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 300, - "transactionIndex": 47, - "transactionHash": "0x06ecfe783686b0dc2747acfcc77e7dcda2b2baea6e65bc8624537e14ca024343", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", - "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", - "0x00000000000000000000000000000000000000000000000000247b5474afbd9f", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 305, - "transactionIndex": 47, - "transactionHash": "0x06ecfe783686b0dc2747acfcc77e7dcda2b2baea6e65bc8624537e14ca024343", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x054e2640fe5633aa21d431405f8539a72fcfd85d968de02c3e65478c93f8045f", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000004bbac468a7a", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 318, - "transactionIndex": 47, - "transactionHash": "0x06ecfe783686b0dc2747acfcc77e7dcda2b2baea6e65bc8624537e14ca024343", - "transactionStatus": "succeeded" - } - ], - "messages": [], - "storageDiffs": [], - "contractChanges": [], - "nonceUpdates": [] - } - ] - } - }, - { - "_tag": "data", - "data": { - "cursor": { - "orderKey": "800002n", - "uniqueKey": "0x0541645607879dd4659dc7ba024bbf092bb943bbc405b7aaef10d5d44462842b" - }, - "endCursor": { - "orderKey": "800003n", - "uniqueKey": "0x07e2d1fa199da58f3400c1f8443e8f3b3919574d6819db997de194d33cba3e68" - }, - "finality": "finalized", - "data": [ - { - "header": { - "blockNumber": "800003n", - "blockHash": "0x07e2d1fa199da58f3400c1f8443e8f3b3919574d6819db997de194d33cba3e68", - "parentBlockHash": "0x0541645607879dd4659dc7ba024bbf092bb943bbc405b7aaef10d5d44462842b", - "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "newRoot": "0x03a76cdc94987756ceb631938ce42ba815369f20ed1bd2e7cd9dafcc08b092fc", - "timestamp": "2024-10-14T09:26:02.000Z", - "starknetVersion": "0.13.2.1", - "l1GasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003f126bfc3911", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d28d6855" - }, - "l1DataGasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003f126bfc3911", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d28d6855" - }, - "l1DataAvailabilityMode": "blob" - }, - "transactions": [], - "receipts": [ - { - "filterIds": [0], - "meta": { - "transactionIndex": 1, - "transactionHash": "0x0742e67dd52cd45f5bf8d73ced77de6a91dbcc1745532846355daf743a21c57a", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000038a034fd495", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "114479n", - "rangeCheckBuiltinApplications": "6564n", - "pedersenBuiltinApplications": "35n", - "poseidonBuiltinApplications": "44n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "512n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 2, - "transactionHash": "0x04e1b1513a891ee9a05610bb4b9295c7cab2c9179a955efcb620caac2aed3a3d", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000003f816dab9c8", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "136823n", - "rangeCheckBuiltinApplications": "6211n", - "pedersenBuiltinApplications": "48n", - "poseidonBuiltinApplications": "164n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "576n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 6, - "transactionHash": "0x01e18ce1a7690a4e4ac949af6bfd09673505f1e4006eccb4869133c53a2ef4ac", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000095cbc078c6686", - "unit": "fri" - }, - "executionResources": { - "computation": { - "steps": "12762n", - "rangeCheckBuiltinApplications": "436n", - "pedersenBuiltinApplications": "41n", - "poseidonBuiltinApplications": "6n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "320n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 9, - "transactionHash": "0x043dee21771cc3f9097e0108b6b19aa93e763f75b9446db66d6a3022f81aeffd", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000003b45998f290", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "125622n", - "rangeCheckBuiltinApplications": "6027n", - "pedersenBuiltinApplications": "48n", - "poseidonBuiltinApplications": "118n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "768n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 11, - "transactionHash": "0x039f90e99393dfc809f9fb94cb3a1875f90f388a00113fa4533d78b990a60b5b", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000001394b503edb", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "38107n", - "rangeCheckBuiltinApplications": "1471n", - "pedersenBuiltinApplications": "59n", - "poseidonBuiltinApplications": "62n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "512n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 12, - "transactionHash": "0x0152a0139812c5fa0d73767b757ed0b9e4b8dd948945588c3d5b38468e2413ad", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000001394b503edb", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "38107n", - "rangeCheckBuiltinApplications": "1471n", - "pedersenBuiltinApplications": "59n", - "poseidonBuiltinApplications": "62n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "512n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 13, - "transactionHash": "0x035ac01c8597b324a0d05fd8e54f02340fa2e2f19b8b25a99a5e1f685fcc56d2", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000049625c9962", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "9472n", - "rangeCheckBuiltinApplications": "268n", - "pedersenBuiltinApplications": "27n", - "poseidonBuiltinApplications": "4n", - "ecdsaBuiltinApplications": "1n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "192n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - } - ], - "events": [ - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x04790afdc300d7ac15843a5733b80aa4152f48f5632a84e4978e88114a838410", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000038a034fd495", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 6, - "transactionIndex": 1, - "transactionHash": "0x0742e67dd52cd45f5bf8d73ced77de6a91dbcc1745532846355daf743a21c57a", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x041b0978486922bdfc7eeca616f4859e302875392b7bdf3c2a5cdafba685213e", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000003f816dab9c8", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 14, - "transactionIndex": 2, - "transactionHash": "0x04e1b1513a891ee9a05610bb4b9295c7cab2c9179a955efcb620caac2aed3a3d", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x03ab6b8ee36e1642dc6c93bf594b8cc87772b947e4e055bb506e5b898719f03d", - "0x064a24243f2aabae8d2148fa878276e6e6e452e3941b417f3c33b1649ea83e11", - "0x00000000000000000000000000000000000000000000000029a6c272cc61632f", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 37, - "transactionIndex": 6, - "transactionHash": "0x01e18ce1a7690a4e4ac949af6bfd09673505f1e4006eccb4869133c53a2ef4ac", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x041b0978486922bdfc7eeca616f4859e302875392b7bdf3c2a5cdafba685213e", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000003b45998f290", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 66, - "transactionIndex": 9, - "transactionHash": "0x043dee21771cc3f9097e0108b6b19aa93e763f75b9446db66d6a3022f81aeffd", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0679016714b58bf20627a4b82dc0b2dff33768d270e984774ea4e1182451d995", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000001394b503edb", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 77, - "transactionIndex": 11, - "transactionHash": "0x039f90e99393dfc809f9fb94cb3a1875f90f388a00113fa4533d78b990a60b5b", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0679016714b58bf20627a4b82dc0b2dff33768d270e984774ea4e1182451d995", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000001394b503edb", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 84, - "transactionIndex": 12, - "transactionHash": "0x0152a0139812c5fa0d73767b757ed0b9e4b8dd948945588c3d5b38468e2413ad", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00d95ca95d72ee7fadce717368835a34c7ade889fc166036f7a635b69e018060", - "0x0182eeac3cadb02bb7cee68d8f8b439bc555cd6a1af3f8f1d3e4ade21a93e020", - "0x000000000000000000000000000000000000000000000000000000e8d4a51000", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 85, - "transactionIndex": 13, - "transactionHash": "0x035ac01c8597b324a0d05fd8e54f02340fa2e2f19b8b25a99a5e1f685fcc56d2", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x00d95ca95d72ee7fadce717368835a34c7ade889fc166036f7a635b69e018060", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000049625c9962", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 87, - "transactionIndex": 13, - "transactionHash": "0x035ac01c8597b324a0d05fd8e54f02340fa2e2f19b8b25a99a5e1f685fcc56d2", - "transactionStatus": "succeeded" - } - ], - "messages": [], - "storageDiffs": [], - "contractChanges": [], - "nonceUpdates": [] - } - ] - } - }, - { - "_tag": "data", - "data": { - "cursor": { - "orderKey": "800003n", - "uniqueKey": "0x07e2d1fa199da58f3400c1f8443e8f3b3919574d6819db997de194d33cba3e68" - }, - "endCursor": { - "orderKey": "800004n", - "uniqueKey": "0x028efa6b120d9c23573bad111dfb3830b02ee4b5f7261ccb9528c5a4a64cf838" - }, - "finality": "finalized", - "data": [ - { - "header": { - "blockNumber": "800004n", - "blockHash": "0x028efa6b120d9c23573bad111dfb3830b02ee4b5f7261ccb9528c5a4a64cf838", - "parentBlockHash": "0x07e2d1fa199da58f3400c1f8443e8f3b3919574d6819db997de194d33cba3e68", - "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "newRoot": "0x02177909584de5db06f4f804cc0d02c045973243807c77b2355bc14200ecbed6", - "timestamp": "2024-10-14T09:26:32.000Z", - "starknetVersion": "0.13.2.1", - "l1GasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003f126bfc3911", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d28d6855" - }, - "l1DataGasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003f126bfc3911", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d28d6855" - }, - "l1DataAvailabilityMode": "blob" - }, - "transactions": [], - "receipts": [ - { - "filterIds": [0], - "meta": { - "transactionIndex": 0, - "transactionHash": "0x00d12ed5eaefae75f3d483d2e0f83210d20eac5ead1ba64bc1fd5270e037e287", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000da092bbc124", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "463502n", - "rangeCheckBuiltinApplications": "14201n", - "pedersenBuiltinApplications": "2699n", - "poseidonBuiltinApplications": "28n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "120n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1728n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 1, - "transactionHash": "0x0727f216f3ef88da027fa4b679cc26123da2e8fde283f1565f09d5902872fe13", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000df26cc096c5", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "475113n", - "rangeCheckBuiltinApplications": "15024n", - "pedersenBuiltinApplications": "2699n", - "poseidonBuiltinApplications": "44n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "120n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "2752n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 2, - "transactionHash": "0x0748611aeee371b55cfe66d17661440472c935d225da1a2b7972550a355230a1", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000003deafe20ecb", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "132310n", - "rangeCheckBuiltinApplications": "6301n", - "pedersenBuiltinApplications": "53n", - "poseidonBuiltinApplications": "124n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "576n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 3, - "transactionHash": "0x07b7bc2fbb75a97a35f385582e86c99e8f763fe1c9a03ceac29ffb3e29707539", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000005c15456bf12", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "188952n", - "rangeCheckBuiltinApplications": "10082n", - "pedersenBuiltinApplications": "57n", - "poseidonBuiltinApplications": "176n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "448n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 4, - "transactionHash": "0x058e96eff8aa6c32a0a5fef70a64caace459e4b796b06b6809557a16ddc0627a", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000001cee296d934", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "58846n", - "rangeCheckBuiltinApplications": "1927n", - "pedersenBuiltinApplications": "251n", - "poseidonBuiltinApplications": "12n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "24n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "704n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 5, - "transactionHash": "0x008875d4a81153779821920edaade308c40961827608ea09668b3dd1cb10e332", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000002ffb63edd90", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "96441n", - "rangeCheckBuiltinApplications": "4654n", - "pedersenBuiltinApplications": "45n", - "poseidonBuiltinApplications": "128n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "832n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 6, - "transactionHash": "0x0725361f6a2bafeb496b0b879ed7711d8ae3afd9dfd973bfac97ff0e3cb0cd4b", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000002238f29136a", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "71325n", - "rangeCheckBuiltinApplications": "3428n", - "pedersenBuiltinApplications": "123n", - "poseidonBuiltinApplications": "13n", - "ecdsaBuiltinApplications": "1n", - "bitwiseBuiltinApplications": "29n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "768n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 8, - "transactionHash": "0x064fb86f3d9bf5a2e4912091b13c443c8bb135065b9715b8b118d6d6334c99e6", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000009400d70f093", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "307723n", - "rangeCheckBuiltinApplications": "16094n", - "pedersenBuiltinApplications": "66n", - "poseidonBuiltinApplications": "212n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "512n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 10, - "transactionHash": "0x05ec6985f721c5d02621ac287d366bc293d869d4077e11e9af311ce0a0489a59", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000003e454fce035", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "132231n", - "rangeCheckBuiltinApplications": "6291n", - "pedersenBuiltinApplications": "57n", - "poseidonBuiltinApplications": "121n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "768n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 12, - "transactionHash": "0x071f5f5e260cd323754c46852bf4b6ab26320d26d52f9569ea9ddd5d0e7856dd", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000000468fcf310d", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "9069n", - "rangeCheckBuiltinApplications": "254n", - "pedersenBuiltinApplications": "27n", - "poseidonBuiltinApplications": "4n", - "ecdsaBuiltinApplications": "1n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "192n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 13, - "transactionHash": "0x0079c16c8126826f3ce6d06eeafb7f42d68eb4222879584840d47f982ec531e1", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000004c34ea0237", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "9925n", - "rangeCheckBuiltinApplications": "336n", - "pedersenBuiltinApplications": "27n", - "poseidonBuiltinApplications": "6n", - "ecdsaBuiltinApplications": "1n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "320n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - } - ], - "events": [ - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x06707675cd7dd9256667eca8284e46f4546711ee0054bc2dd02f0ce572056cf4", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000da092bbc124", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 41, - "transactionIndex": 0, - "transactionHash": "0x00d12ed5eaefae75f3d483d2e0f83210d20eac5ead1ba64bc1fd5270e037e287", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x06707675cd7dd9256667eca8284e46f4546711ee0054bc2dd02f0ce572056cf4", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000df26cc096c5", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 83, - "transactionIndex": 1, - "transactionHash": "0x0727f216f3ef88da027fa4b679cc26123da2e8fde283f1565f09d5902872fe13", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x041b0978486922bdfc7eeca616f4859e302875392b7bdf3c2a5cdafba685213e", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000003deafe20ecb", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 90, - "transactionIndex": 2, - "transactionHash": "0x0748611aeee371b55cfe66d17661440472c935d225da1a2b7972550a355230a1", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0386b08cdb00692197f60f5bd31184d7f1f53da308c5f1d21de48cd7fac4055a", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000005c15456bf12", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 98, - "transactionIndex": 3, - "transactionHash": "0x07b7bc2fbb75a97a35f385582e86c99e8f763fe1c9a03ceac29ffb3e29707539", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x071ad7b064ff7825ab11760207b16a28b54decc5b02873af6b1a2527e07925f0", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000001cee296d934", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 107, - "transactionIndex": 4, - "transactionHash": "0x058e96eff8aa6c32a0a5fef70a64caace459e4b796b06b6809557a16ddc0627a", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x069213226154069d250944a7cc15140bc45039924b9bbcda7be4f15227654ec6", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000002ffb63edd90", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 118, - "transactionIndex": 5, - "transactionHash": "0x008875d4a81153779821920edaade308c40961827608ea09668b3dd1cb10e332", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x072aa9695375aed1714bfb5263d1afb00221929830ea8fa2273b2448b118fe2c", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000002238f29136a", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 130, - "transactionIndex": 6, - "transactionHash": "0x0725361f6a2bafeb496b0b879ed7711d8ae3afd9dfd973bfac97ff0e3cb0cd4b", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x029c339266a9ad35d5cc64c23bf13b7156e72c27b7df743661537a98af8260b3", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000009400d70f093", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 145, - "transactionIndex": 8, - "transactionHash": "0x064fb86f3d9bf5a2e4912091b13c443c8bb135065b9715b8b118d6d6334c99e6", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x041b0978486922bdfc7eeca616f4859e302875392b7bdf3c2a5cdafba685213e", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000003e454fce035", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 158, - "transactionIndex": 10, - "transactionHash": "0x05ec6985f721c5d02621ac287d366bc293d869d4077e11e9af311ce0a0489a59", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x058483e34164eea7b8c7131b960738b78250cf33b257bd08eba52712aa7efaa3", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000000468fcf310d", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 170, - "transactionIndex": 12, - "transactionHash": "0x071f5f5e260cd323754c46852bf4b6ab26320d26d52f9569ea9ddd5d0e7856dd", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x01f78042ca65d29145ba4f54cf0c0631c1f5933c48648beb18e062e31ad642c1", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000004c34ea0237", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 173, - "transactionIndex": 13, - "transactionHash": "0x0079c16c8126826f3ce6d06eeafb7f42d68eb4222879584840d47f982ec531e1", - "transactionStatus": "succeeded" - } - ], - "messages": [], - "storageDiffs": [], - "contractChanges": [], - "nonceUpdates": [] - } - ] - } - }, - { - "_tag": "data", - "data": { - "cursor": { - "orderKey": "800004n", - "uniqueKey": "0x028efa6b120d9c23573bad111dfb3830b02ee4b5f7261ccb9528c5a4a64cf838" - }, - "endCursor": { - "orderKey": "800005n", - "uniqueKey": "0x01cb9393d50788e587d4b4b455769c9a9b53808157dc3a91761ea1020527d6bd" - }, - "finality": "finalized", - "data": [ - { - "header": { - "blockNumber": "800005n", - "blockHash": "0x01cb9393d50788e587d4b4b455769c9a9b53808157dc3a91761ea1020527d6bd", - "parentBlockHash": "0x028efa6b120d9c23573bad111dfb3830b02ee4b5f7261ccb9528c5a4a64cf838", - "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "newRoot": "0x030f1a4c71347cc351046c98006bb34e92f842fd8d9884ea7d68c7ebd978a4d6", - "timestamp": "2024-10-14T09:27:07.000Z", - "starknetVersion": "0.13.2.1", - "l1GasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003ef5226d9ba8", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d13a3c19" - }, - "l1DataGasPrice": { - "priceInFri": "0x00000000000000000000000000000000000000000000000000003ef5226d9ba8", - "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d13a3c19" - }, - "l1DataAvailabilityMode": "blob" - }, - "transactions": [], - "receipts": [ - { - "filterIds": [0], - "meta": { - "transactionIndex": 1, - "transactionHash": "0x0706e2f55cafdba300c4cf458798b176ee7e8226f7b5fadeb5243a64bbbdfc38", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000428effcbf2a", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "143764n", - "rangeCheckBuiltinApplications": "6643n", - "pedersenBuiltinApplications": "56n", - "poseidonBuiltinApplications": "167n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "576n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 2, - "transactionHash": "0x00ab97ae497d8d5379ccae0a9ba1deef11a8b79fe8101da4ecf80fafc2bcf530", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000002c8c68d6635", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "95004n", - "rangeCheckBuiltinApplications": "3914n", - "pedersenBuiltinApplications": "37n", - "poseidonBuiltinApplications": "113n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "384n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 3, - "transactionHash": "0x01c29ba3d566d427781470961454809a6652598135a6a523d4c09cddd55c76ae", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000199395fcdb0640", - "unit": "fri" - }, - "executionResources": { - "computation": { - "steps": "37459n", - "rangeCheckBuiltinApplications": "2013n", - "pedersenBuiltinApplications": "58n", - "poseidonBuiltinApplications": "16n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "960n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 4, - "transactionHash": "0x07e4ee246ec1b2ccf6632436cdb8bca3151d3de440f403d0d7b9130277f4b3b9", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000051b398d015", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "10554n", - "rangeCheckBuiltinApplications": "340n", - "pedersenBuiltinApplications": "25n", - "poseidonBuiltinApplications": "6n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "320n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 5, - "transactionHash": "0x079bdefcacc75dd1db6dfcdf3b29e9c30d2b70002d9d85a3d1b2032e2c72251c", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000154e4866c11", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "44312n", - "rangeCheckBuiltinApplications": "2029n", - "pedersenBuiltinApplications": "69n", - "poseidonBuiltinApplications": "18n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1088n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 6, - "transactionHash": "0x052a315c2f47de1fa2371677b47cc6be5b8d390b8d5f0b1df77f3a700f6a691f", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000001499f9d78ed", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "41997n", - "rangeCheckBuiltinApplications": "2020n", - "pedersenBuiltinApplications": "25n", - "poseidonBuiltinApplications": "61n", - "ecOpBuiltinApplications": "6n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "384n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 7, - "transactionHash": "0x043ccad87508629b0a2d2ca7aa22bb0a40f561e5239448fffc287c3d9a57b2c5", - "actualFee": { - "amount": "0x000000000000000000000000000000000000000000000000000003695c84c906", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "116252n", - "rangeCheckBuiltinApplications": "5000n", - "pedersenBuiltinApplications": "50n", - "poseidonBuiltinApplications": "132n", - "ecOpBuiltinApplications": "12n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "704n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 8, - "transactionHash": "0x007f2f8ee123f32f0ce4c1c87203b67290b4cd16cb954132dc5ed82cf80564ea", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000d9cfe646c0d", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "463990n", - "rangeCheckBuiltinApplications": "14269n", - "pedersenBuiltinApplications": "2699n", - "poseidonBuiltinApplications": "30n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "120n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "1856n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 9, - "transactionHash": "0x071f228f2c323de8ad90b89fa08de6b707c0663f6231cbd32ad25dac39d1037e", - "actualFee": { - "amount": "0x0000000000000000000000000000000000000000000000000000006ddfdf298f", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "13577n", - "rangeCheckBuiltinApplications": "608n", - "pedersenBuiltinApplications": "64n", - "poseidonBuiltinApplications": "9n", - "ecOpBuiltinApplications": "3n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "448n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - }, - { - "filterIds": [0], - "meta": { - "transactionIndex": 10, - "transactionHash": "0x0085866fa6a38e65735c0720ed38c22084a3f4a77238bfeba1ab3516b961cde9", - "actualFee": { - "amount": "0x00000000000000000000000000000000000000000000000000000debe0c30249", - "unit": "wei" - }, - "executionResources": { - "computation": { - "steps": "475113n", - "rangeCheckBuiltinApplications": "15024n", - "pedersenBuiltinApplications": "2699n", - "poseidonBuiltinApplications": "44n", - "ecOpBuiltinApplications": "3n", - "bitwiseBuiltinApplications": "120n" - }, - "dataAvailability": { - "l1Gas": "0n", - "l1DataGas": "2752n" - } - }, - "executionResult": { - "_tag": "succeeded", - "succeeded": {} - } - }, - "receipt": { - "_tag": "invoke", - "invoke": {} - } - } - ], - "events": [ - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x041b0978486922bdfc7eeca616f4859e302875392b7bdf3c2a5cdafba685213e", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000428effcbf2a", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 12, - "transactionIndex": 1, - "transactionHash": "0x0706e2f55cafdba300c4cf458798b176ee7e8226f7b5fadeb5243a64bbbdfc38", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x012c8e3b171432a1f03961f66f4178c5f326a863513c699af600c1e3587996bf", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000002c8c68d6635", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 17, - "transactionIndex": 2, - "transactionHash": "0x00ab97ae497d8d5379ccae0a9ba1deef11a8b79fe8101da4ecf80fafc2bcf530", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x076179d334800d6db64b31b964786b49f0d25d13c2c0b3a5e7739bc2a59a2cb8", - "0x04c0a5193d58f74fbace4b74dcf65481e734ed1714121bdc571da345540efa05", - "0x00000000000000000000000000000000000000000000000000470de4df820000", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 25, - "transactionIndex": 3, - "transactionHash": "0x01c29ba3d566d427781470961454809a6652598135a6a523d4c09cddd55c76ae", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x0213c67ed78bc280887234fe5ed5e77272465317978ae86c25a71531d9332a2d", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000051b398d015", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 32, - "transactionIndex": 4, - "transactionHash": "0x07e4ee246ec1b2ccf6632436cdb8bca3151d3de440f403d0d7b9130277f4b3b9", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x000023c72abdf49dffc85ae3ede714f2168ad384cc67d08524732acea90df325", - "0x013c40a9ca20d9a08f2445ba86889fb74c74bd65657426a6673529702e98dc16", - "0x000000000000000000000000000000000000000000000000000dd6f1481d77ea", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 38, - "transactionIndex": 5, - "transactionHash": "0x079bdefcacc75dd1db6dfcdf3b29e9c30d2b70002d9d85a3d1b2032e2c72251c", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x013c40a9ca20d9a08f2445ba86889fb74c74bd65657426a6673529702e98dc16", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000154e4866c11", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 43, - "transactionIndex": 5, - "transactionHash": "0x079bdefcacc75dd1db6dfcdf3b29e9c30d2b70002d9d85a3d1b2032e2c72251c", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x041b0978486922bdfc7eeca616f4859e302875392b7bdf3c2a5cdafba685213e", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000001499f9d78ed", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 48, - "transactionIndex": 6, - "transactionHash": "0x052a315c2f47de1fa2371677b47cc6be5b8d390b8d5f0b1df77f3a700f6a691f", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x012c8e3b171432a1f03961f66f4178c5f326a863513c699af600c1e3587996bf", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x000000000000000000000000000000000000000000000000000003695c84c906", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 56, - "transactionIndex": 7, - "transactionHash": "0x043ccad87508629b0a2d2ca7aa22bb0a40f561e5239448fffc287c3d9a57b2c5", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x06707675cd7dd9256667eca8284e46f4546711ee0054bc2dd02f0ce572056cf4", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000d9cfe646c0d", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 98, - "transactionIndex": 8, - "transactionHash": "0x007f2f8ee123f32f0ce4c1c87203b67290b4cd16cb954132dc5ed82cf80564ea", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x02c1e81546d6d2aed82a620e48d814acb1b099ded5eb7329f6056daabca9b752", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x0000000000000000000000000000000000000000000000000000006ddfdf298f", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 102, - "transactionIndex": 9, - "transactionHash": "0x071f228f2c323de8ad90b89fa08de6b707c0663f6231cbd32ad25dac39d1037e", - "transactionStatus": "succeeded" - }, - { - "filterIds": [0], - "keys": [ - "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" - ], - "data": [ - "0x06707675cd7dd9256667eca8284e46f4546711ee0054bc2dd02f0ce572056cf4", - "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", - "0x00000000000000000000000000000000000000000000000000000debe0c30249", - "0x0000000000000000000000000000000000000000000000000000000000000000" - ], - "eventIndex": 144, - "transactionIndex": 10, - "transactionHash": "0x0085866fa6a38e65735c0720ed38c22084a3f4a77238bfeba1ab3516b961cde9", - "transactionStatus": "succeeded" - } - ], - "messages": [], - "storageDiffs": [], - "contractChanges": [], - "nonceUpdates": [] - } - ] - } - } - ] -} diff --git a/examples/cli/cassettes/starknet-usdc-transfers.json b/examples/cli/cassettes/starknet-usdc-transfers.json new file mode 100644 index 00000000..6c3ac40a --- /dev/null +++ b/examples/cli/cassettes/starknet-usdc-transfers.json @@ -0,0 +1,710 @@ +{ + "filter": { + "events": [ + { + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ] + } + ] + }, + "messages": [ + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "800000n", + "uniqueKey": "0x017614e0ede412d9cd2c3025810fc2655e333a0d11a11c4f04c64eb6bf89cd40" + }, + "endCursor": { + "orderKey": "800001n", + "uniqueKey": "0x03a083e4fe7871f15e6f8a442b6e7e3d51254c45f3596218a8f9348ed0199e12" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "800001n", + "blockHash": "0x03a083e4fe7871f15e6f8a442b6e7e3d51254c45f3596218a8f9348ed0199e12", + "parentBlockHash": "0x017614e0ede412d9cd2c3025810fc2655e333a0d11a11c4f04c64eb6bf89cd40", + "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", + "newRoot": "0x045c5c42c34cdcd2bff80b42a8cacb8d34e1e8a8dce59106aaf908b63d117876", + "timestamp": "2024-10-14T09:25:00.000Z", + "starknetVersion": "0.13.2.1", + "l1GasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003f1d01ca0307", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d30cb222" + }, + "l1DataGasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003f1d01ca0307", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d30cb222" + }, + "l1DataAvailabilityMode": "blob" + }, + "transactions": [], + "receipts": [], + "events": [ + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x05f4fed45c6f42622025d806378cc03f803ffedcc6dd77b2933ea472e6c42592", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x00000000000000000000000000000000000000000000000000000000000f4240", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 8, + "transactionIndex": 2, + "transactionHash": "0x006dcfffad0aebb8e496bf1af95b97ab181e9b86bd61a07c2926407ea70c0d0e", + "transactionStatus": "succeeded" + } + ], + "messages": [], + "storageDiffs": [], + "contractChanges": [], + "nonceUpdates": [] + } + ] + } + }, + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "800001n", + "uniqueKey": "0x03a083e4fe7871f15e6f8a442b6e7e3d51254c45f3596218a8f9348ed0199e12" + }, + "endCursor": { + "orderKey": "800002n", + "uniqueKey": "0x0541645607879dd4659dc7ba024bbf092bb943bbc405b7aaef10d5d44462842b" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "800002n", + "blockHash": "0x0541645607879dd4659dc7ba024bbf092bb943bbc405b7aaef10d5d44462842b", + "parentBlockHash": "0x03a083e4fe7871f15e6f8a442b6e7e3d51254c45f3596218a8f9348ed0199e12", + "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", + "newRoot": "0x0429801b1529e3a4e02b4d3279b719d518eba77c98ef0c726235996164925cec", + "timestamp": "2024-10-14T09:25:31.000Z", + "starknetVersion": "0.13.2.1", + "l1GasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003f1d01ca0307", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d30cb222" + }, + "l1DataGasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003f1d01ca0307", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d30cb222" + }, + "l1DataAvailabilityMode": "blob" + }, + "transactions": [], + "receipts": [], + "events": [ + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00f0640d8b3283a542d95c153a2f7a4ae412ef66de4a918ce2f187511fbfc065", + "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", + "0x000000000000000000000000000000000000000000000000000000000d1d650c", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 7, + "transactionIndex": 1, + "transactionHash": "0x07b2c7d48d92eb6110b5039a112110b4ee5b59b9249764d22441c988f2a3730d", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x000000000000000000000000000000000000000000000000000000000d1d650c", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 13, + "transactionIndex": 1, + "transactionHash": "0x07b2c7d48d92eb6110b5039a112110b4ee5b59b9249764d22441c988f2a3730d", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", + "0x00000000000000000000000000000000000000000000000000000000043eeb3f", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 97, + "transactionIndex": 5, + "transactionHash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x00000000000000000000000000000000000000000000000000000000043eeb3e", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 105, + "transactionIndex": 5, + "transactionHash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x01b6f560def289b32e2a7b0920909615531a4d9d5636ca509045843559dc23d5", + "0x000000000000000000000000000000000000000000000000000000005bec32a0", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 120, + "transactionIndex": 7, + "transactionHash": "0x029959d46cfadb2b0c8cc823a9e4c03b7f22f8c596c424c9e11db62ee7fa96ba", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x01b6f560def289b32e2a7b0920909615531a4d9d5636ca509045843559dc23d5", + "0x01dffda3b65102d41e645461ffb1abbff20769bad777631a26b7fbeca1b7c2fd", + "0x000000000000000000000000000000000000000000000000000000005bec32a0", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 124, + "transactionIndex": 7, + "transactionHash": "0x029959d46cfadb2b0c8cc823a9e4c03b7f22f8c596c424c9e11db62ee7fa96ba", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x01b6f560def289b32e2a7b0920909615531a4d9d5636ca509045843559dc23d5", + "0x000000000000000000000000000000000000000000000000000000005bebdd22", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 148, + "transactionIndex": 11, + "transactionHash": "0x0247f793e0525ed7d9d369b1b701942e55c4d41a3116733f0c77af3c0dfd21ad", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x01b6f560def289b32e2a7b0920909615531a4d9d5636ca509045843559dc23d5", + "0x01dffda3b65102d41e645461ffb1abbff20769bad777631a26b7fbeca1b7c2fd", + "0x000000000000000000000000000000000000000000000000000000005bebdd22", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 152, + "transactionIndex": 11, + "transactionHash": "0x0247f793e0525ed7d9d369b1b701942e55c4d41a3116733f0c77af3c0dfd21ad", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", + "0x00000000000000000000000000000000000000000000000000000000009919bf", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 164, + "transactionIndex": 14, + "transactionHash": "0x06683c568f2e977e3d4b6f4da70b3926950c83f5a7c6119b3f2a643643db8fed", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x0000000000000000000000000000000000000000000000000000000000989dd4", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 167, + "transactionIndex": 14, + "transactionHash": "0x06683c568f2e977e3d4b6f4da70b3926950c83f5a7c6119b3f2a643643db8fed", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", + "0x0344c86d9d9a189cf1b616c8d3bd550bdfd3f099f4076f7e680a14d4d8981124", + "0x0000000000000000000000000000000000000000000000000000000000007beb", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 168, + "transactionIndex": 14, + "transactionHash": "0x06683c568f2e977e3d4b6f4da70b3926950c83f5a7c6119b3f2a643643db8fed", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", + "0x00000000000000000000000000000000000000000000000000000000026c3891", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 187, + "transactionIndex": 17, + "transactionHash": "0x041a41f4fdda921c6049188312aaaa28f63e6bb628d6dd604891449d4d76b395", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x00000000000000000000000000000000000000000000000000000000026b031d", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 190, + "transactionIndex": 17, + "transactionHash": "0x041a41f4fdda921c6049188312aaaa28f63e6bb628d6dd604891449d4d76b395", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x0199741822c2dc722f6f605204f35e56dbc23bceed54818168c4c49e4fb8737e", + "0x00ea591e41ce204d03dff9f5f75ab4ed726c4feab7074037dc623dc0895bf474", + "0x0000000000000000000000000000000000000000000000000000000000013574", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 191, + "transactionIndex": 17, + "transactionHash": "0x041a41f4fdda921c6049188312aaaa28f63e6bb628d6dd604891449d4d76b395", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", + "0x000000000000000000000000000000000000000000000000000000001a3c4b26", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 246, + "transactionIndex": 38, + "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", + "0x07f443fa28f899bfaa6eb0f67be5f1c5cf35af3dd993f1579aa7d33f6c60698e", + "0x000000000000000000000000000000000000000000000000000000001a3c4b26", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 250, + "transactionIndex": 38, + "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x07f443fa28f899bfaa6eb0f67be5f1c5cf35af3dd993f1579aa7d33f6c60698e", + "0x056bdbb6dee0474cb49c88558d1c7964d4b40527a511c5161aeba948992eb132", + "0x000000000000000000000000000000000000000000000000000000001a3c4b26", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 251, + "transactionIndex": 38, + "transactionHash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", + "0x000000000000000000000000000000000000000000000000000000001a3cc4eb", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 259, + "transactionIndex": 39, + "transactionHash": "0x05042aeb03be2ec2ae48d78dcc69e9d79221807cc70eedcf083db70adfd88eac", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x04505a9f06f2bd639b6601f37a4dc0908bb70e8e0e0c34b1220827d64f4fc066", + "0x07f443fa28f899bfaa6eb0f67be5f1c5cf35af3dd993f1579aa7d33f6c60698e", + "0x000000000000000000000000000000000000000000000000000000001a3cc4eb", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 263, + "transactionIndex": 39, + "transactionHash": "0x05042aeb03be2ec2ae48d78dcc69e9d79221807cc70eedcf083db70adfd88eac", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x07f443fa28f899bfaa6eb0f67be5f1c5cf35af3dd993f1579aa7d33f6c60698e", + "0x056bdbb6dee0474cb49c88558d1c7964d4b40527a511c5161aeba948992eb132", + "0x000000000000000000000000000000000000000000000000000000001a3cc4eb", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 264, + "transactionIndex": 39, + "transactionHash": "0x05042aeb03be2ec2ae48d78dcc69e9d79221807cc70eedcf083db70adfd88eac", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x07ae43abf704f4981094a4f3457d1abe6b176844f6cdfbb39c0544a635ef56b0", + "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", + "0x00000000000000000000000000000000000000000000000000000000018bc883", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 306, + "transactionIndex": 47, + "transactionHash": "0x06ecfe783686b0dc2747acfcc77e7dcda2b2baea6e65bc8624537e14ca024343", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x0707bfb1bcaa5492e4d95b6d06f67fa6f7c585d31499f3e951701d002ef7f2a5", + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x00000000000000000000000000000000000000000000000000000000018bc883", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 313, + "transactionIndex": 47, + "transactionHash": "0x06ecfe783686b0dc2747acfcc77e7dcda2b2baea6e65bc8624537e14ca024343", + "transactionStatus": "succeeded" + } + ], + "messages": [], + "storageDiffs": [], + "contractChanges": [], + "nonceUpdates": [] + } + ] + } + }, + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "800002n", + "uniqueKey": "0x0541645607879dd4659dc7ba024bbf092bb943bbc405b7aaef10d5d44462842b" + }, + "endCursor": { + "orderKey": "800003n", + "uniqueKey": "0x07e2d1fa199da58f3400c1f8443e8f3b3919574d6819db997de194d33cba3e68" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "800003n", + "blockHash": "0x07e2d1fa199da58f3400c1f8443e8f3b3919574d6819db997de194d33cba3e68", + "parentBlockHash": "0x0541645607879dd4659dc7ba024bbf092bb943bbc405b7aaef10d5d44462842b", + "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", + "newRoot": "0x03a76cdc94987756ceb631938ce42ba815369f20ed1bd2e7cd9dafcc08b092fc", + "timestamp": "2024-10-14T09:26:02.000Z", + "starknetVersion": "0.13.2.1", + "l1GasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003f126bfc3911", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d28d6855" + }, + "l1DataGasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003f126bfc3911", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d28d6855" + }, + "l1DataAvailabilityMode": "blob" + }, + "transactions": [], + "receipts": [], + "events": [ + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x059fd72d4f6d296f24159e95073649a54ab0bffc616d30f624b163dae0bdafab", + "0x042543c7d220465bd3f8f42314b51f4f3a61d58de3770523b281da61dbf27c8a", + "0x000000000000000000000000000000000000000000000000000000000160ffd8", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 46, + "transactionIndex": 7, + "transactionHash": "0x0359aeed2843c282006cff7326fdce682efd3e6c43170df8fad02f1e0d1a9446", + "transactionStatus": "succeeded" + } + ], + "messages": [], + "storageDiffs": [], + "contractChanges": [], + "nonceUpdates": [] + } + ] + } + }, + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "800003n", + "uniqueKey": "0x07e2d1fa199da58f3400c1f8443e8f3b3919574d6819db997de194d33cba3e68" + }, + "endCursor": { + "orderKey": "800004n", + "uniqueKey": "0x028efa6b120d9c23573bad111dfb3830b02ee4b5f7261ccb9528c5a4a64cf838" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "800004n", + "blockHash": "0x028efa6b120d9c23573bad111dfb3830b02ee4b5f7261ccb9528c5a4a64cf838", + "parentBlockHash": "0x07e2d1fa199da58f3400c1f8443e8f3b3919574d6819db997de194d33cba3e68", + "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", + "newRoot": "0x02177909584de5db06f4f804cc0d02c045973243807c77b2355bc14200ecbed6", + "timestamp": "2024-10-14T09:26:32.000Z", + "starknetVersion": "0.13.2.1", + "l1GasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003f126bfc3911", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d28d6855" + }, + "l1DataGasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003f126bfc3911", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d28d6855" + }, + "l1DataAvailabilityMode": "blob" + }, + "transactions": [], + "receipts": [], + "events": [ + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x00000005dd3d2f4429af886cd1a3b08289dbcea99a294197e9eb43b0e0325b4b", + "0x04270219d365d6b017231b52e92b3fb5d7c8378b05e9abc97724537a80e93b0f", + "0x0000000000000000000000000000000000000000000000000000000000155589", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 126, + "transactionIndex": 6, + "transactionHash": "0x0725361f6a2bafeb496b0b879ed7711d8ae3afd9dfd973bfac97ff0e3cb0cd4b", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x04270219d365d6b017231b52e92b3fb5d7c8378b05e9abc97724537a80e93b0f", + "0x0360fb3a51bd291e5db0892b6249918a5689bc61760adcb350fe39cd725e1d22", + "0x0000000000000000000000000000000000000000000000000000000000000117", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 127, + "transactionIndex": 6, + "transactionHash": "0x0725361f6a2bafeb496b0b879ed7711d8ae3afd9dfd973bfac97ff0e3cb0cd4b", + "transactionStatus": "succeeded" + }, + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x04270219d365d6b017231b52e92b3fb5d7c8378b05e9abc97724537a80e93b0f", + "0x072aa9695375aed1714bfb5263d1afb00221929830ea8fa2273b2448b118fe2c", + "0x0000000000000000000000000000000000000000000000000000000000155472", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 128, + "transactionIndex": 6, + "transactionHash": "0x0725361f6a2bafeb496b0b879ed7711d8ae3afd9dfd973bfac97ff0e3cb0cd4b", + "transactionStatus": "succeeded" + } + ], + "messages": [], + "storageDiffs": [], + "contractChanges": [], + "nonceUpdates": [] + } + ] + } + }, + { + "_tag": "data", + "data": { + "cursor": { + "orderKey": "800004n", + "uniqueKey": "0x028efa6b120d9c23573bad111dfb3830b02ee4b5f7261ccb9528c5a4a64cf838" + }, + "endCursor": { + "orderKey": "800005n", + "uniqueKey": "0x01cb9393d50788e587d4b4b455769c9a9b53808157dc3a91761ea1020527d6bd" + }, + "finality": "finalized", + "data": [ + { + "header": { + "blockNumber": "800005n", + "blockHash": "0x01cb9393d50788e587d4b4b455769c9a9b53808157dc3a91761ea1020527d6bd", + "parentBlockHash": "0x028efa6b120d9c23573bad111dfb3830b02ee4b5f7261ccb9528c5a4a64cf838", + "sequencerAddress": "0x01176a1bd84444c89232ec27754698e5d2e7e1a7f1539f12027f28b23ec9f3d8", + "newRoot": "0x030f1a4c71347cc351046c98006bb34e92f842fd8d9884ea7d68c7ebd978a4d6", + "timestamp": "2024-10-14T09:27:07.000Z", + "starknetVersion": "0.13.2.1", + "l1GasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003ef5226d9ba8", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d13a3c19" + }, + "l1DataGasPrice": { + "priceInFri": "0x00000000000000000000000000000000000000000000000000003ef5226d9ba8", + "priceInWei": "0x00000000000000000000000000000000000000000000000000000002d13a3c19" + }, + "l1DataAvailabilityMode": "blob" + }, + "transactions": [], + "receipts": [], + "events": [ + { + "filterIds": [0], + "address": "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8", + "keys": [ + "0x0099cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9" + ], + "data": [ + "0x000023c72abdf49dffc85ae3ede714f2168ad384cc67d08524732acea90df325", + "0x013c40a9ca20d9a08f2445ba86889fb74c74bd65657426a6673529702e98dc16", + "0x00000000000000000000000000000000000000000000000000000000009636fb", + "0x0000000000000000000000000000000000000000000000000000000000000000" + ], + "eventIndex": 39, + "transactionIndex": 5, + "transactionHash": "0x079bdefcacc75dd1db6dfcdf3b29e9c30d2b70002d9d85a3d1b2032e2c72251c", + "transactionStatus": "succeeded" + } + ], + "messages": [], + "storageDiffs": [], + "contractChanges": [], + "nonceUpdates": [] + } + ] + } + } + ] +} diff --git a/examples/cli/docker-compose.yml b/examples/cli/docker-compose.yml new file mode 100644 index 00000000..7a584fcb --- /dev/null +++ b/examples/cli/docker-compose.yml @@ -0,0 +1,14 @@ +version: "3" +services: + timescaledb: + image: timescale/timescaledb-ha:pg14-latest + restart: always + environment: + POSTGRES_PASSWORD: postgres + ports: + - "5432:5432" + volumes: + - postgres:/var/lib/postgresql/data + +volumes: + postgres: diff --git a/examples/cli/drizzle.config.ts b/examples/cli/drizzle.config.ts new file mode 100644 index 00000000..414e9b01 --- /dev/null +++ b/examples/cli/drizzle.config.ts @@ -0,0 +1,14 @@ +import type { Config } from "drizzle-kit"; + +const connectionString = + process.env.POSTGRES_CONNECTION_STRING ?? + "postgres://postgres:postgres@localhost:5432/postgres"; + +export default { + schema: "./lib/schema.ts", + out: "./drizzle", + dialect: "postgresql", + dbCredentials: { + url: connectionString, + }, +} satisfies Config; diff --git a/examples/cli/drizzle/0000_great_hobgoblin.sql b/examples/cli/drizzle/0000_great_hobgoblin.sql new file mode 100644 index 00000000..52762c1c --- /dev/null +++ b/examples/cli/drizzle/0000_great_hobgoblin.sql @@ -0,0 +1,25 @@ +CREATE TABLE IF NOT EXISTS "checkpoints" ( + "id" text PRIMARY KEY NOT NULL, + "order_key" integer NOT NULL, + "unique_key" text NOT NULL +); +--> statement-breakpoint +CREATE TABLE IF NOT EXISTS "ethereum_usdc_transfers" ( + "number" bigint, + "hash" text, + "_cursor" "int8range" NOT NULL +); +--> statement-breakpoint +CREATE TABLE IF NOT EXISTS "filters" ( + "id" text NOT NULL, + "filter" text NOT NULL, + "from_block" integer NOT NULL, + "to_block" integer, + CONSTRAINT "filters_id_from_block_pk" PRIMARY KEY("id","from_block") +); +--> statement-breakpoint +CREATE TABLE IF NOT EXISTS "starknet_usdc_transfers" ( + "number" bigint, + "hash" text, + "_cursor" "int8range" NOT NULL +); diff --git a/examples/cli/drizzle/meta/0000_snapshot.json b/examples/cli/drizzle/meta/0000_snapshot.json new file mode 100644 index 00000000..0f8f3494 --- /dev/null +++ b/examples/cli/drizzle/meta/0000_snapshot.json @@ -0,0 +1,154 @@ +{ + "id": "f33ac3ed-f308-44cf-a4b1-64871d409835", + "prevId": "00000000-0000-0000-0000-000000000000", + "version": "7", + "dialect": "postgresql", + "tables": { + "public.checkpoints": { + "name": "checkpoints", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": true, + "notNull": true + }, + "order_key": { + "name": "order_key", + "type": "integer", + "primaryKey": false, + "notNull": true + }, + "unique_key": { + "name": "unique_key", + "type": "text", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.ethereum_usdc_transfers": { + "name": "ethereum_usdc_transfers", + "schema": "", + "columns": { + "number": { + "name": "number", + "type": "bigint", + "primaryKey": false, + "notNull": false + }, + "hash": { + "name": "hash", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "_cursor": { + "name": "_cursor", + "type": "int8range", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.filters": { + "name": "filters", + "schema": "", + "columns": { + "id": { + "name": "id", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "filter": { + "name": "filter", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "from_block": { + "name": "from_block", + "type": "integer", + "primaryKey": false, + "notNull": true + }, + "to_block": { + "name": "to_block", + "type": "integer", + "primaryKey": false, + "notNull": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": { + "filters_id_from_block_pk": { + "name": "filters_id_from_block_pk", + "columns": ["id", "from_block"] + } + }, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + }, + "public.starknet_usdc_transfers": { + "name": "starknet_usdc_transfers", + "schema": "", + "columns": { + "number": { + "name": "number", + "type": "bigint", + "primaryKey": false, + "notNull": false + }, + "hash": { + "name": "hash", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "_cursor": { + "name": "_cursor", + "type": "int8range", + "primaryKey": false, + "notNull": true + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "policies": {}, + "checkConstraints": {}, + "isRLSEnabled": false + } + }, + "enums": {}, + "schemas": {}, + "sequences": {}, + "roles": {}, + "policies": {}, + "views": {}, + "_meta": { + "columns": {}, + "schemas": {}, + "tables": {} + } +} diff --git a/examples/cli/drizzle/meta/_journal.json b/examples/cli/drizzle/meta/_journal.json new file mode 100644 index 00000000..eaf7b7e7 --- /dev/null +++ b/examples/cli/drizzle/meta/_journal.json @@ -0,0 +1,13 @@ +{ + "version": "7", + "dialect": "postgresql", + "entries": [ + { + "idx": 0, + "version": "7", + "when": 1733315820544, + "tag": "0000_great_hobgoblin", + "breakpoints": true + } + ] +} diff --git a/examples/cli/indexers/1-evm.indexer.ts b/examples/cli/indexers/1-evm.indexer.ts index 85f247c3..9af2070f 100644 --- a/examples/cli/indexers/1-evm.indexer.ts +++ b/examples/cli/indexers/1-evm.indexer.ts @@ -1,19 +1,78 @@ import { EvmStream } from "@apibara/evm"; -import { defineIndexer } from "@apibara/indexer"; +import { defineIndexer, useSink } from "@apibara/indexer"; +import { drizzlePersistence } from "@apibara/indexer/plugins/drizzle-persistence"; import { useLogger } from "@apibara/indexer/plugins/logger"; +import { drizzle as drizzleSink } from "@apibara/indexer/sinks/drizzle"; +import type { ApibaraRuntimeConfig } from "apibara/types"; +import type { + ExtractTablesWithRelations, + TablesRelationalConfig, +} from "drizzle-orm"; +import type { PgDatabase, PgQueryResultHKT } from "drizzle-orm/pg-core"; +import { encodeEventTopics, parseAbi } from "viem"; +import { db } from "../lib/db"; +import { ethereumUsdcTransfers } from "../lib/schema"; -export default defineIndexer(EvmStream)({ - streamUrl: "https://ethereum.preview.apibara.org", - finality: "accepted", - startingCursor: { - orderKey: 10_000_000n, - }, - filter: { - header: "always", - transactions: [{}], - }, - async transform({ endCursor }) { - const logger = useLogger(); - logger.info("Transforming block ", endCursor?.orderKey); - }, -}); +const abi = parseAbi([ + "event Transfer(address indexed from, address indexed to, uint256 value)", +]); + +// USDC Transfers on Ethereum +export default function (runtimeConfig: ApibaraRuntimeConfig) { + return createIndexer({ + database: db, + }); +} + +export function createIndexer< + TQueryResult extends PgQueryResultHKT, + TFullSchema extends Record = Record, + TSchema extends + TablesRelationalConfig = ExtractTablesWithRelations, +>({ + database, +}: { + database: PgDatabase; +}) { + return defineIndexer(EvmStream)({ + streamUrl: "https://ethereum.preview.apibara.org", + finality: "accepted", + startingCursor: { + orderKey: 10_000_000n, + }, + filter: { + logs: [ + { + address: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + topics: encodeEventTopics({ + abi, + eventName: "Transfer", + args: { from: null, to: null }, + }) as `0x${string}`[], + strict: true, + }, + ], + }, + plugins: [ + drizzlePersistence({ database, indexerName: "evm-usdc-transfers" }), + ], + sink: drizzleSink({ + database, + tables: [ethereumUsdcTransfers], + }), + async transform({ endCursor, context, block }) { + const logger = useLogger(); + const { db } = useSink({ context }); + const { logs } = block; + + logger.info("Transforming block ", endCursor?.orderKey); + + for (const log of logs) { + await db.insert(ethereumUsdcTransfers).values({ + number: Number(endCursor?.orderKey), + hash: log.transactionHash, + }); + } + }, + }); +} diff --git a/examples/cli/indexers/2-starknet.indexer.ts b/examples/cli/indexers/2-starknet.indexer.ts index 0557b157..1e7e8dd9 100644 --- a/examples/cli/indexers/2-starknet.indexer.ts +++ b/examples/cli/indexers/2-starknet.indexer.ts @@ -1,27 +1,33 @@ -import { defineIndexer } from "@apibara/indexer"; +import { defineIndexer, useSink } from "@apibara/indexer"; import { drizzlePersistence } from "@apibara/indexer/plugins/drizzle-persistence"; import { useLogger } from "@apibara/indexer/plugins/logger"; -import { sqlite } from "@apibara/indexer/sinks/sqlite"; +import { drizzle as drizzleSink } from "@apibara/indexer/sinks/drizzle"; import { StarknetStream } from "@apibara/starknet"; import type { ApibaraRuntimeConfig } from "apibara/types"; -import Database from "better-sqlite3"; -import { sql } from "drizzle-orm"; -import { drizzle } from "drizzle-orm/pglite"; +import type { + ExtractTablesWithRelations, + TablesRelationalConfig, +} from "drizzle-orm"; +import type { PgDatabase, PgQueryResultHKT } from "drizzle-orm/pg-core"; import { hash } from "starknet"; +import { db } from "../lib/db"; +import { starknetUsdcTransfers } from "../lib/schema"; +// USDC Transfers on Starknet export default function (runtimeConfig: ApibaraRuntimeConfig) { - // Sink Database - const database = new Database(runtimeConfig.databasePath); - database.exec("DROP TABLE IF EXISTS test"); - database.exec( - "CREATE TABLE IF NOT EXISTS test (number TEXT, hash TEXT, _cursor BIGINT)", - ); - - // Persistence Database - const persistDatabase = drizzle("./.persistence", { - logger: true, - }); + return createIndexer({ database: db }); +} +export function createIndexer< + TQueryResult extends PgQueryResultHKT, + TFullSchema extends Record = Record, + TSchema extends + TablesRelationalConfig = ExtractTablesWithRelations, +>({ + database, +}: { + database: PgDatabase; +}) { return defineIndexer(StarknetStream)({ streamUrl: "https://starknet.preview.apibara.org", finality: "accepted", @@ -29,58 +35,39 @@ export default function (runtimeConfig: ApibaraRuntimeConfig) { orderKey: 800_000n, }, plugins: [ - drizzlePersistence({ - database: persistDatabase, - indexerName: "2-starknet", - }), + drizzlePersistence({ database, indexerName: "starknet-usdc-transfers" }), ], - sink: sqlite({ database, tableName: "test" }), + sink: drizzleSink({ database, tables: [starknetUsdcTransfers] }), filter: { events: [ { address: - "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7" as `0x${string}`, + "0x053c91253bc9682c04929ca02ed00b3e423f6710d2ee7e0d5ebb06f3ecf368a8" as `0x${string}`, keys: [hash.getSelectorFromName("Transfer") as `0x${string}`], - includeReceipt: true, }, ], }, - async transform({ endCursor, block: { header }, context }) { + async transform({ endCursor, block, context }) { const logger = useLogger(); + const { db } = useSink({ context }); + const { events } = block; + logger.info("Transforming block ", endCursor?.orderKey); - // const { writer } = useSink({ context }); - // writer.insert([{ - // number: header?.blockNumber.toString(), - // hash: header?.blockHash, - // }]) - }, - hooks: { - async "run:before"() { - // Normally user will do migrations of both tables, which are defined in - // ``` - // import { checkpoints, filters } from "@apibara/indexer/plugins/drizzle-persistence" - // ```, - // but just for quick testing and example we create them here directly + const transactionHashes = new Set(); - await persistDatabase.execute(sql` - CREATE TABLE IF NOT EXISTS checkpoints ( - id TEXT NOT NULL PRIMARY KEY, - order_key INTEGER NOT NULL, - unique_key TEXT - ); - `); + for (const event of events) { + if (event.transactionHash) { + transactionHashes.add(event.transactionHash); + } + } - await persistDatabase.execute(sql` - CREATE TABLE IF NOT EXISTS filters ( - id TEXT NOT NULL, - filter TEXT NOT NULL, - from_block INTEGER NOT NULL, - to_block INTEGER, - PRIMARY KEY (id, from_block) - ); - `); - }, + await db.insert(starknetUsdcTransfers).values( + Array.from(transactionHashes).map((transactionHash) => ({ + number: Number(endCursor?.orderKey), + hash: transactionHash, + })), + ); }, }); } diff --git a/examples/cli/lib/db.ts b/examples/cli/lib/db.ts new file mode 100644 index 00000000..803b6f5e --- /dev/null +++ b/examples/cli/lib/db.ts @@ -0,0 +1,13 @@ +import { type NodePgDatabase, drizzle } from "drizzle-orm/node-postgres"; +import pg from "pg"; +import * as schema from "./schema"; + +const connectionString = "postgres://postgres:postgres@localhost:5432/postgres"; + +const pool = new pg.Pool({ + connectionString, +}); + +export const db = drizzle(pool, { schema }); + +export type Database = NodePgDatabase; diff --git a/examples/cli/lib/schema.ts b/examples/cli/lib/schema.ts new file mode 100644 index 00000000..9603255c --- /dev/null +++ b/examples/cli/lib/schema.ts @@ -0,0 +1,17 @@ +import { pgIndexerTable } from "@apibara/indexer/sinks/drizzle"; +import { bigint, text } from "drizzle-orm/pg-core"; + +export const starknetUsdcTransfers = pgIndexerTable("starknet_usdc_transfers", { + number: bigint("number", { mode: "number" }), + hash: text("hash"), +}); + +export const ethereumUsdcTransfers = pgIndexerTable("ethereum_usdc_transfers", { + number: bigint("number", { mode: "number" }), + hash: text("hash"), +}); + +export { + checkpoints, + filters, +} from "@apibara/indexer/plugins/drizzle-persistence"; diff --git a/examples/cli/package.json b/examples/cli/package.json index 566df131..c08dcac7 100644 --- a/examples/cli/package.json +++ b/examples/cli/package.json @@ -3,21 +3,25 @@ "private": true, "version": "1.0.0", "description": "", + "type": "module", "scripts": { "build": "apibara build", "dev": "apibara dev", "start": "apibara start", "lint": "biome check .", "lint:fix": "pnpm lint --write", - "test": "vitest" + "test": "vitest", + "drizzle:generate": "drizzle-kit generate", + "drizzle:migrate": "drizzle-kit migrate" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { - "@types/better-sqlite3": "^7.6.11", "@types/node": "^20.5.2", "@types/pg": "^8.11.10", + "drizzle-kit": "^0.29.0", + "rollup-plugin-tsconfig-paths": "^1.5.2", "typescript": "^5.6.2", "vitest": "^1.6.0" }, @@ -28,9 +32,9 @@ "@apibara/starknet": "workspace:*", "@electric-sql/pglite": "^0.2.14", "apibara": "workspace:*", - "better-sqlite3": "^11.5.0", - "drizzle-orm": "^0.35.2", - "pg": "^8.12.0", - "starknet": "^6.11.0" + "drizzle-orm": "^0.37.0", + "pg": "^8.13.1", + "starknet": "^6.11.0", + "viem": "^2.21.53" } } diff --git a/examples/cli/test/ethereum.test.ts b/examples/cli/test/ethereum.test.ts new file mode 100644 index 00000000..60291580 --- /dev/null +++ b/examples/cli/test/ethereum.test.ts @@ -0,0 +1,136 @@ +import { createVcr } from "@apibara/indexer/testing"; +import { drizzle } from "drizzle-orm/pglite"; +import { beforeAll, describe, expect, it } from "vitest"; +import { createIndexer } from "../indexers/1-evm.indexer"; +import { ethereumUsdcTransfers } from "../lib/schema"; +import * as schema from "../lib/schema"; +import { migratePglite } from "./helper"; + +const vcr = createVcr(); + +const database = drizzle({ + schema, + connection: { + dataDir: "memory://ethereum", + }, +}); + +describe("Ethereum USDC Transfers indexer", () => { + beforeAll(async () => { + await migratePglite(database); + }); + + it("should work", async () => { + const indexer = createIndexer({ database }); + + await vcr.run("ethereum-usdc-transfers", indexer, { + fromBlock: 10_000_000n, + toBlock: 10_000_005n, + }); + const rows = await database.select().from(ethereumUsdcTransfers); + + expect(rows).toMatchInlineSnapshot(` + [ + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000001, + "mask": 36, + "upper": null, + }, + }, + "hash": "0xfc80de5a3b766eece5c5a7f7858a9d537a8fefa8186c71fa7766a2bae939b816", + "number": 10000001, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000001, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x8a38d2a2de4821f6d13d393c364fced4b0280dc66976cd43b7f9c3dd4aeebae6", + "number": 10000001, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0xa20537a561c41855e6719f687d060217cfe105f6314c2facd68accbb197b7a72", + "number": 10000002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0xec921d30995ee6e19c67712d264311fffc1936262d6bc99db44e93682866838f", + "number": 10000002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000003, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x2894671b55148dc194b9ad859ca231fa3ff8a7e0a3cde2e5c7bb21915a448104", + "number": 10000003, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000003, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x77b58d6769d43bd21379dea89d65bd860127753de7e7b607cec267d4ddcbf9c6", + "number": 10000003, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000003, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x46d3e295575268ddb5cb778d52dd2b2f66e6e4dc984bdaa1b3ae8459d3c0ccb3", + "number": 10000003, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000003, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x0862e1e01a91390133574765808540617de4dc3faf66c3acc6b45fe3eb478b0d", + "number": 10000003, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 10000005, + "mask": 36, + "upper": null, + }, + }, + "hash": "0xd50111f6b29419d975446d9f1ce05386f4778a1532ab43267e88f33fb71e01e2", + "number": 10000005, + }, + ] + `); + }); +}); diff --git a/examples/cli/test/helper.ts b/examples/cli/test/helper.ts new file mode 100644 index 00000000..b3cb5e3f --- /dev/null +++ b/examples/cli/test/helper.ts @@ -0,0 +1,7 @@ +import type { PgliteDatabase } from "drizzle-orm/pglite"; +import { migrate } from "drizzle-orm/pglite/migrator"; +import type * as schema from "../lib/schema"; + +export async function migratePglite(database: PgliteDatabase) { + return await migrate(database, { migrationsFolder: "./drizzle" }); +} diff --git a/examples/cli/test/starknet.test.ts b/examples/cli/test/starknet.test.ts index daf7f6bc..84df07e3 100644 --- a/examples/cli/test/starknet.test.ts +++ b/examples/cli/test/starknet.test.ts @@ -1,23 +1,180 @@ import { createVcr } from "@apibara/indexer/testing"; -import { describe, expect, it } from "vitest"; - -import Database from "better-sqlite3"; -import starknetIndexer from "../indexers/2-starknet.indexer"; +import { drizzle } from "drizzle-orm/pglite"; +import { beforeAll, describe, expect, it } from "vitest"; +import { createIndexer } from "../indexers/2-starknet.indexer"; +import { starknetUsdcTransfers } from "../lib/schema"; +import * as schema from "../lib/schema"; +import { migratePglite } from "./helper"; const vcr = createVcr(); -describe("Starknet indexer", () => { +const database = drizzle({ + schema, + connection: { + dataDir: "memory://starknet", + }, +}); + +describe("Starknet USDC Transfers indexer", () => { + beforeAll(async () => { + await migratePglite(database); + }); + it("should work", async () => { - const databasePath = "/tmp/my-db.sqlite"; - const indexer = starknetIndexer({ databasePath }); - await vcr.run("simple-test", indexer, { + const indexer = createIndexer({ database }); + + await vcr.run("starknet-usdc-transfers", indexer, { fromBlock: 800_000n, toBlock: 800_005n, }); + const rows = await database.select().from(starknetUsdcTransfers); - const database = new Database(databasePath); - const rows = database.prepare("SELECT * FROM test").all(); - // TODO: update indexer to insert data - expect(rows).toMatchInlineSnapshot("[]"); + expect(rows).toMatchInlineSnapshot(` + [ + { + "_cursor": Int8Range { + "range": Range { + "lower": 800001, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x006dcfffad0aebb8e496bf1af95b97ab181e9b86bd61a07c2926407ea70c0d0e", + "number": 800001, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x07b2c7d48d92eb6110b5039a112110b4ee5b59b9249764d22441c988f2a3730d", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x0288e4f00a93f4ea8f61bc0c218df8070c2a4ecd219e18a8fe39d473e62dff08", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x029959d46cfadb2b0c8cc823a9e4c03b7f22f8c596c424c9e11db62ee7fa96ba", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x0247f793e0525ed7d9d369b1b701942e55c4d41a3116733f0c77af3c0dfd21ad", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x06683c568f2e977e3d4b6f4da70b3926950c83f5a7c6119b3f2a643643db8fed", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x041a41f4fdda921c6049188312aaaa28f63e6bb628d6dd604891449d4d76b395", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x0393e0fbc25313322c088d5d457961f72bf6f6f31cc846f3e8aa96c1e53922c3", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x05042aeb03be2ec2ae48d78dcc69e9d79221807cc70eedcf083db70adfd88eac", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800002, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x06ecfe783686b0dc2747acfcc77e7dcda2b2baea6e65bc8624537e14ca024343", + "number": 800002, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800003, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x0359aeed2843c282006cff7326fdce682efd3e6c43170df8fad02f1e0d1a9446", + "number": 800003, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800004, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x0725361f6a2bafeb496b0b879ed7711d8ae3afd9dfd973bfac97ff0e3cb0cd4b", + "number": 800004, + }, + { + "_cursor": Int8Range { + "range": Range { + "lower": 800005, + "mask": 36, + "upper": null, + }, + }, + "hash": "0x079bdefcacc75dd1db6dfcdf3b29e9c30d2b70002d9d85a3d1b2032e2c72251c", + "number": 800005, + }, + ] + `); }); }); diff --git a/examples/cli/vitest.config.ts b/examples/cli/vitest.config.ts new file mode 100644 index 00000000..f12111d9 --- /dev/null +++ b/examples/cli/vitest.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from "vitest/config"; + +export default defineConfig({ + test: { + testTimeout: 10000, + }, +}); diff --git a/examples/indexer/package.json b/examples/indexer/package.json index 6b1fb1de..792a934d 100644 --- a/examples/indexer/package.json +++ b/examples/indexer/package.json @@ -23,7 +23,7 @@ "citty": "^0.1.6", "consola": "^3.2.3", "csv-stringify": "^6.5.0", - "drizzle-orm": "^0.35.0", + "drizzle-orm": "^0.37.0", "postgres": "^3.4.4", "viem": "^2.12.4" }, diff --git a/examples/starknet-indexer/package.json b/examples/starknet-indexer/package.json index 62412624..3fa43b3e 100644 --- a/examples/starknet-indexer/package.json +++ b/examples/starknet-indexer/package.json @@ -22,7 +22,7 @@ "citty": "^0.1.6", "consola": "^3.2.3", "csv-stringify": "^6.5.0", - "drizzle-orm": "^0.35.0", + "drizzle-orm": "^0.37.0", "postgres": "^3.4.4", "sqlite": "^5.1.1", "viem": "^2.12.4" diff --git a/packages/cli/src/config/index.ts b/packages/cli/src/config/index.ts index 552d64cd..23ad214b 100644 --- a/packages/cli/src/config/index.ts +++ b/packages/cli/src/config/index.ts @@ -1,10 +1,10 @@ import type { ApibaraConfig, DeepPartial } from "apibara/types"; export function defineConfig< - T extends Record>> = Record< + T extends Record< string, - never - >, + DeepPartial, "runtimeConfig">> + > = Record, R extends Record = Record, >(config: ApibaraConfig): ApibaraConfig { return config; diff --git a/packages/cli/src/core/build/types.ts b/packages/cli/src/core/build/types.ts index ffe0d6a6..fb17e6c2 100644 --- a/packages/cli/src/core/build/types.ts +++ b/packages/cli/src/core/build/types.ts @@ -28,6 +28,8 @@ declare module "apibara/types" {`, ) : "", "}", + // Makes this a module for augmentation purposes + "export type {};", ]; const buildFiles: { path: string; contents: string }[] = []; diff --git a/packages/cli/src/types/config.ts b/packages/cli/src/types/config.ts index ff07ea07..5fa138e8 100644 --- a/packages/cli/src/types/config.ts +++ b/packages/cli/src/types/config.ts @@ -21,12 +21,12 @@ export type LoggerFactory = ({ * Apibara Config type (apibara.config) */ export interface ApibaraConfig< - T extends Record>> = Record< + T extends Record< string, - never - >, + DeepPartial, "runtimeConfig">> + > = Record, R extends Record = Record, -> extends DeepPartial, "preset" | "presets" | "dev">>, +> extends Partial, "preset" | "presets" | "dev">>, C12InputConfig> { runtimeConfig?: R; presets?: T; @@ -45,10 +45,10 @@ export interface LoadConfigOptions { } export interface ApibaraOptions< - T extends Record>> = Record< + T extends Record< string, - never - >, + DeepPartial, "runtimeConfig">> + > = Record, R extends Record = Record, > { // Internal @@ -80,7 +80,7 @@ export interface ApibaraOptions< logger?: LoggerFactory; // Rollup - rollupConfig?: RollupConfig; + rollupConfig?: Partial; sourceMap?: boolean; entry: string; commonJS?: RollupCommonJSOptions; diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 75ca9615..08ca0d0d 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -92,8 +92,8 @@ "@types/pg": "^8.11.10", "better-sqlite3": "^11.5.0", "csv-stringify": "^6.5.0", - "drizzle-orm": "^0.35.2", - "pg": "^8.12.0", + "drizzle-orm": "^0.37.0", + "pg": "^8.13.1", "postgres-range": "^1.1.4", "unbuild": "^2.0.0", "vitest": "^1.6.0" @@ -112,7 +112,7 @@ "@electric-sql/pglite": "^0.2.14", "better-sqlite3": "^11.5.0", "csv-stringify": "^6.5.0", - "drizzle-orm": "^0.35.2", + "drizzle-orm": "^0.37.0", "postgres-range": "^1.1.4", "vitest": "^1.6.0" } diff --git a/packages/indexer/src/sinks/drizzle/delete.ts b/packages/indexer/src/sinks/drizzle/delete.ts index 7cca443b..48f7c814 100644 --- a/packages/indexer/src/sinks/drizzle/delete.ts +++ b/packages/indexer/src/sinks/drizzle/delete.ts @@ -10,6 +10,7 @@ import type { PgTable, PgTransaction, PgUpdateBase, + PgUpdateWithout, } from "drizzle-orm/pg-core"; export class DrizzleSinkDelete< @@ -25,18 +26,19 @@ export class DrizzleSinkDelete< private endCursor?: Cursor, ) {} - //@ts-ignore - where(where: SQL): Omit< - // for type safety used PgUpdateBase instead of PgDeleteBase - PgUpdateBase, - "where" - > { + where( + where: SQL, + ): PgUpdateWithout, false, "where"> { return this.db .update(this.table) .set({ // @ts-ignore _cursor: sql`int8range(lower(_cursor), ${Number(this.endCursor?.orderKey!)}, '[)')`, }) - .where(where); + .where(where) as PgUpdateWithout< + PgUpdateBase, + false, + "where" + >; } } diff --git a/packages/indexer/src/sinks/drizzle/utils.ts b/packages/indexer/src/sinks/drizzle/utils.ts index 50a15495..dead2aaa 100644 --- a/packages/indexer/src/sinks/drizzle/utils.ts +++ b/packages/indexer/src/sinks/drizzle/utils.ts @@ -9,7 +9,7 @@ import type { PgColumnBuilderBase, PgCustomColumnBuilder, PgTable, - PgTableExtraConfig, + PgTableExtraConfigValue, PgTableWithColumns, } from "drizzle-orm/pg-core"; import { pgTable as drizzlePgTable } from "drizzle-orm/pg-core"; @@ -43,7 +43,7 @@ export type PgIndexerTableWithCursorFn< TColumnsMap & { _cursor: CursorColumnBuilder }, "pg" >, - ) => PgTableExtraConfig, + ) => PgTableExtraConfigValue[], ) => PgTableWithColumns<{ name: TTableName; schema: TSchema; diff --git a/packages/indexer/src/testing/index.ts b/packages/indexer/src/testing/index.ts index d539750e..74c83dd1 100644 --- a/packages/indexer/src/testing/index.ts +++ b/packages/indexer/src/testing/index.ts @@ -1,6 +1,7 @@ import { createClient } from "@apibara/protocol"; import ci from "ci-info"; import { type IndexerWithStreamConfig, createIndexer } from "../indexer"; +import { logger } from "../plugins/logger"; import type { CassetteOptions, VcrConfig } from "../vcr/config"; import { isCassetteAvailable } from "../vcr/helper"; import { record } from "../vcr/record"; @@ -27,6 +28,8 @@ export function createVcr() { }, }; + indexerConfig.plugins = [logger(), ...(indexerConfig.plugins ?? [])]; + const indexer = createIndexer(indexerConfig); if (!isCassetteAvailable(vcrConfig, cassetteName)) { diff --git a/packages/indexer/src/vcr/record.ts b/packages/indexer/src/vcr/record.ts index 1c9da494..a318639b 100644 --- a/packages/indexer/src/vcr/record.ts +++ b/packages/indexer/src/vcr/record.ts @@ -1,7 +1,6 @@ import fs from "node:fs/promises"; import path from "node:path"; import type { Client, StreamDataResponse } from "@apibara/protocol"; -import { klona } from "klona/full"; import { type Indexer, run } from "../indexer"; import type { CassetteOptions, VcrConfig } from "./config"; import { serialize } from "./helper"; @@ -14,10 +13,9 @@ export type CassetteDataType = { export async function record( vcrConfig: VcrConfig, client: Client, - indexerArg: Indexer, + indexer: Indexer, cassetteOptions: CassetteOptions, ) { - const indexer = klona(indexerArg); const messages: StreamDataResponse[] = []; indexer.hooks.addHooks({ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7f6d34e1..515faf80 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,28 +66,31 @@ importers: apibara: specifier: workspace:* version: link:../../packages/cli - better-sqlite3: - specifier: ^11.5.0 - version: 11.5.0 drizzle-orm: - specifier: ^0.35.2 - version: 0.35.2(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.0)(postgres@3.4.4) + specifier: ^0.37.0 + version: 0.37.0(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.1)(postgres@3.4.4) pg: - specifier: ^8.12.0 - version: 8.13.0 + specifier: ^8.13.1 + version: 8.13.1 starknet: specifier: ^6.11.0 version: 6.11.0 + viem: + specifier: ^2.21.53 + version: 2.21.53(typescript@5.6.2)(zod@3.23.8) devDependencies: - '@types/better-sqlite3': - specifier: ^7.6.11 - version: 7.6.11 '@types/node': specifier: ^20.5.2 version: 20.14.0 '@types/pg': specifier: ^8.11.10 version: 8.11.10 + drizzle-kit: + specifier: ^0.29.0 + version: 0.29.0 + rollup-plugin-tsconfig-paths: + specifier: ^1.5.2 + version: 1.5.2(rollup@4.18.1)(typescript@5.6.2) typescript: specifier: ^5.6.2 version: 5.6.2 @@ -139,7 +142,7 @@ importers: version: 2.1.8 viem: specifier: ^2.12.4 - version: 2.13.8(typescript@5.6.2) + version: 2.13.8(typescript@5.6.2)(zod@3.23.8) devDependencies: '@types/node': specifier: ^20.12.12 @@ -190,14 +193,14 @@ importers: specifier: ^6.5.0 version: 6.5.0 drizzle-orm: - specifier: ^0.35.0 - version: 0.35.2(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.0)(postgres@3.4.4) + specifier: ^0.37.0 + version: 0.37.0(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.1)(postgres@3.4.4) postgres: specifier: ^3.4.4 version: 3.4.4 viem: specifier: ^2.12.4 - version: 2.13.8(typescript@5.6.2) + version: 2.13.8(typescript@5.6.2)(zod@3.23.8) devDependencies: '@types/better-sqlite3': specifier: ^7.6.11 @@ -273,8 +276,8 @@ importers: specifier: ^6.5.0 version: 6.5.0 drizzle-orm: - specifier: ^0.35.0 - version: 0.35.2(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.0)(postgres@3.4.4) + specifier: ^0.37.0 + version: 0.37.0(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.1)(postgres@3.4.4) postgres: specifier: ^3.4.4 version: 3.4.4 @@ -283,7 +286,7 @@ importers: version: 5.1.1 viem: specifier: ^2.12.4 - version: 2.13.8(typescript@5.6.2) + version: 2.13.8(typescript@5.6.2)(zod@3.23.8) devDependencies: '@types/node': specifier: ^20.12.12 @@ -317,7 +320,7 @@ importers: version: 7.3.0 viem: specifier: ^2.13.8 - version: 2.13.8(typescript@5.6.2) + version: 2.13.8(typescript@5.6.2)(zod@3.23.8) devDependencies: '@bufbuild/buf': specifier: ^1.32.1 @@ -433,7 +436,7 @@ importers: version: 2.0.0(typescript@5.6.2) viem: specifier: ^2.12.4 - version: 2.13.8(typescript@5.6.2) + version: 2.13.8(typescript@5.6.2)(zod@3.23.8) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.0) @@ -460,7 +463,7 @@ importers: version: 7.2.5 viem: specifier: ^2.12.4 - version: 2.12.4(typescript@5.6.2) + version: 2.12.4(typescript@5.6.2)(zod@3.23.8) devDependencies: '@bufbuild/buf': specifier: ^1.32.1 @@ -524,11 +527,11 @@ importers: specifier: ^6.5.0 version: 6.5.0 drizzle-orm: - specifier: ^0.35.2 - version: 0.35.2(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.0)(postgres@3.4.4) + specifier: ^0.37.0 + version: 0.37.0(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.1)(postgres@3.4.4) pg: - specifier: ^8.12.0 - version: 8.13.0 + specifier: ^8.13.1 + version: 8.13.1 postgres-range: specifier: ^1.1.4 version: 1.1.4 @@ -561,7 +564,7 @@ importers: version: 7.3.0 viem: specifier: ^2.13.2 - version: 2.13.2(typescript@5.6.2) + version: 2.13.2(typescript@5.6.2)(zod@3.23.8) devDependencies: '@bufbuild/buf': specifier: ^1.32.2 @@ -614,7 +617,7 @@ importers: version: 2.0.0(typescript@5.6.2) viem: specifier: ^2.13.8 - version: 2.13.8(typescript@5.6.2) + version: 2.13.8(typescript@5.6.2)(zod@3.23.8) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.0) @@ -624,6 +627,9 @@ packages: '@adraffy/ens-normalize@1.10.0': resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} + '@adraffy/ens-normalize@1.11.0': + resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} + '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -866,6 +872,9 @@ packages: engines: {node: '>=12'} hasBin: true + '@drizzle-team/brocli@0.10.2': + resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} + '@effect/schema@0.67.15': resolution: {integrity: sha512-+AO29qX0GIDARbQE1TcnWz3cUBCOm3x8KP6SXpWUot1cfG4ccoWrrfzVBaaCl1FDT5egvAtwfQ26GPVMJEobEg==} peerDependencies: @@ -874,6 +883,14 @@ packages: '@electric-sql/pglite@0.2.14': resolution: {integrity: sha512-ZMYZL/yFu5sCewYecdX4OjyOPcrI2OmQ6598e/tyke4Rpgeekd4+pINf9jjzJNJk1Kq5dtuB6buqZsBQf0sx8A==} + '@esbuild-kit/core-utils@3.3.2': + resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} + deprecated: 'Merged into tsx: https://tsx.is' + + '@esbuild-kit/esm-loader@2.6.5': + resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} + deprecated: 'Merged into tsx: https://tsx.is' + '@esbuild/aix-ppc64@0.19.11': resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} engines: {node: '>=12'} @@ -892,6 +909,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/android-arm64@0.18.20': + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.19.11': resolution: {integrity: sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==} engines: {node: '>=12'} @@ -910,6 +933,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm@0.18.20': + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.19.11': resolution: {integrity: sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==} engines: {node: '>=12'} @@ -928,6 +957,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-x64@0.18.20': + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.19.11': resolution: {integrity: sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==} engines: {node: '>=12'} @@ -946,6 +981,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/darwin-arm64@0.18.20': + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.19.11': resolution: {integrity: sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==} engines: {node: '>=12'} @@ -964,6 +1005,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-x64@0.18.20': + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.19.11': resolution: {integrity: sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==} engines: {node: '>=12'} @@ -982,6 +1029,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.19.11': resolution: {integrity: sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==} engines: {node: '>=12'} @@ -1000,6 +1053,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.19.11': resolution: {integrity: sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==} engines: {node: '>=12'} @@ -1018,6 +1077,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/linux-arm64@0.18.20': + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.19.11': resolution: {integrity: sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==} engines: {node: '>=12'} @@ -1036,6 +1101,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm@0.18.20': + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.19.11': resolution: {integrity: sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==} engines: {node: '>=12'} @@ -1054,6 +1125,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-ia32@0.18.20': + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.19.11': resolution: {integrity: sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==} engines: {node: '>=12'} @@ -1072,6 +1149,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-loong64@0.18.20': + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.19.11': resolution: {integrity: sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==} engines: {node: '>=12'} @@ -1090,6 +1173,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-mips64el@0.18.20': + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.19.11': resolution: {integrity: sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==} engines: {node: '>=12'} @@ -1108,6 +1197,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-ppc64@0.18.20': + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.19.11': resolution: {integrity: sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==} engines: {node: '>=12'} @@ -1126,6 +1221,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-riscv64@0.18.20': + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.19.11': resolution: {integrity: sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==} engines: {node: '>=12'} @@ -1144,6 +1245,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-s390x@0.18.20': + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.19.11': resolution: {integrity: sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==} engines: {node: '>=12'} @@ -1162,6 +1269,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-x64@0.18.20': + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.19.11': resolution: {integrity: sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==} engines: {node: '>=12'} @@ -1180,6 +1293,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/netbsd-x64@0.18.20': + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.19.11': resolution: {integrity: sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==} engines: {node: '>=12'} @@ -1204,6 +1323,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.19.11': resolution: {integrity: sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==} engines: {node: '>=12'} @@ -1222,6 +1347,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/sunos-x64@0.18.20': + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.19.11': resolution: {integrity: sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==} engines: {node: '>=12'} @@ -1240,6 +1371,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/win32-arm64@0.18.20': + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.19.11': resolution: {integrity: sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==} engines: {node: '>=12'} @@ -1258,6 +1395,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-ia32@0.18.20': + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.19.11': resolution: {integrity: sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==} engines: {node: '>=12'} @@ -1276,6 +1419,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-x64@0.18.20': + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.19.11': resolution: {integrity: sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==} engines: {node: '>=12'} @@ -1341,6 +1490,10 @@ packages: '@noble/curves@1.4.2': resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} + '@noble/curves@1.6.0': + resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} + engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.3.2': resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} @@ -1353,6 +1506,10 @@ packages: resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} + '@noble/hashes@1.5.0': + resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} + engines: {node: ^14.21.3 || >=16} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1687,12 +1844,21 @@ packages: '@scure/base@1.1.5': resolution: {integrity: sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==} + '@scure/base@1.1.9': + resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} + '@scure/bip32@1.3.2': resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} + '@scure/bip32@1.5.0': + resolution: {integrity: sha512-8EnFYkqEQdnkuGBVpCzKxyIwDCBLDVj3oiX0EKUFre/tOjL/Hqba1D6n/8RcmaQy4f95qQFrO2A8Sr6ybh4NRw==} + '@scure/bip39@1.2.1': resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} + '@scure/bip39@1.4.0': + resolution: {integrity: sha512-BEEm6p8IueV/ZTfQLp/0vhw4NPnT9oWf5+28nvmeUICjP99f4vr2d+qc7AVGDDtwRep6ifR43Yed9ERVmiITzw==} + '@scure/starknet@1.0.0': resolution: {integrity: sha512-o5J57zY0f+2IL/mq8+AYJJ4Xpc1fOtDhr+mFQKbHnYFmm3WQrC+8zj2HEgxak1a+x86mhmBC1Kq305KUpVf0wg==} @@ -1777,6 +1943,17 @@ packages: zod: optional: true + abitype@1.0.6: + resolution: {integrity: sha512-MMSqYh4+C/aVqI2RQaWqbvI4Kxo5cQV40WQ4QFtDnNzCkqChm8MuENhElmynZlO0qUy/ObkEUaXtKqYnx1Kp3A==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + abort-controller-x@0.4.3: resolution: {integrity: sha512-VtUwTNU8fpMwvWGn4xE93ywbogTYsuT+AUxAXOeelbXuQVIwNmC5YLeho9sH4vZ4ITW8414TTAOG1nW6uIVHCA==} @@ -1884,6 +2061,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -2117,14 +2297,19 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} - drizzle-orm@0.35.2: - resolution: {integrity: sha512-bLQtRchl8QvRo2MyG6kcZC90UDzR7Ubir4YwOHV3cZPdJbF+4jU/Yt0QOczsoXe25wLRt6CtCWLXtSDQKft3yg==} + drizzle-kit@0.29.0: + resolution: {integrity: sha512-WjH0eC7/WKl8hucZPl/H5Df6WbUs1KJdM/vfX6bCjn1lOePrbeeroc18dzAVXdZpvgYx0ywJcFOypoC5MfYAYg==} + hasBin: true + + drizzle-orm@0.37.0: + resolution: {integrity: sha512-AsCNACQ/T2CyZUkrBRUqFT2ibHJ9ZHz3+lzYJFFn3hnj7ylIeItMz5kacRG89uSE74nXYShqehr6u+6ks4JR1A==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' - '@cloudflare/workers-types': '>=3' - '@electric-sql/pglite': '>=0.1.1' + '@cloudflare/workers-types': '>=4' + '@electric-sql/pglite': '>=0.2.0' '@libsql/client': '>=0.10.0' - '@neondatabase/serverless': '>=0.1' + '@libsql/client-wasm': '>=0.10.0' + '@neondatabase/serverless': '>=0.10.0' '@op-engineering/op-sqlite': '>=2' '@opentelemetry/api': ^1.4.1 '@planetscale/database': '>=1' @@ -2138,7 +2323,7 @@ packages: '@xata.io/client': '*' better-sqlite3: '>=7' bun-types: '*' - expo-sqlite: '>=13.2.0' + expo-sqlite: '>=14.0.0' knex: '*' kysely: '*' mysql2: '>=2' @@ -2157,6 +2342,8 @@ packages: optional: true '@libsql/client': optional: true + '@libsql/client-wasm': + optional: true '@neondatabase/serverless': optional: true '@op-engineering/op-sqlite': @@ -2234,6 +2421,16 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + esbuild-register@3.6.0: + resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} + peerDependencies: + esbuild: '>=0.12 <1' + + esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + engines: {node: '>=12'} + hasBin: true + esbuild@0.19.11: resolution: {integrity: sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==} engines: {node: '>=12'} @@ -2272,6 +2469,9 @@ packages: estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -2509,6 +2709,11 @@ packages: peerDependencies: ws: '*' + isows@1.0.6: + resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} + peerDependencies: + ws: '*' + jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -2780,6 +2985,14 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + ox@0.1.2: + resolution: {integrity: sha512-ak/8K0Rtphg9vnRJlbOdaX9R7cmxD2MiSthjWGaQdMk3D7hrAlDoM+6Lxn7hN52Za3vrXfZ7enfke/5WjolDww==} + peerDependencies: + typescript: '>=5.4.0' + peerDependenciesMeta: + typescript: + optional: true + p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -2870,8 +3083,8 @@ packages: resolution: {integrity: sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==} engines: {node: '>=10'} - pg@8.13.0: - resolution: {integrity: sha512-34wkUTh3SxTClfoHB3pQ7bIMvw9dpFU1audQQeZG837fmHfHpr14n/AELVDoOYVDW2h5RDWU78tFjkD+erSBsw==} + pg@8.13.1: + resolution: {integrity: sha512-OUir1A0rPNZlX//c7ksiu7crsGZTKSOXJPgtNiHGIlC9H0lO+NC6ZDYksSgBYY/thSWhnSRBv8w1lieNNGATNQ==} engines: {node: '>= 8.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -3221,6 +3434,11 @@ packages: esbuild: '>=0.18.0' rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + rollup-plugin-tsconfig-paths@1.5.2: + resolution: {integrity: sha512-tyS7u2Md0eXKwbDfTuDDa1izciwqhOZsHzX7zYc5gKC1L7q5ozdSt+q1jjtD1dDqWyjrt8lZoiLtOQGhMHh1OQ==} + peerDependencies: + rollup: ^2 || ^3 || ^4 + rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -3298,6 +3516,13 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} @@ -3457,6 +3682,11 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} + typescript-paths@1.5.1: + resolution: {integrity: sha512-lYErSLCON2MSplVV5V/LBgD4UNjMgY3guATdFCZY2q1Nr6OZEu4q6zX/rYMsG1TaWqqQSszg6C9EU7AGWMDrIw==} + peerDependencies: + typescript: ^4.7.2 || ^5 + typescript@5.6.2: resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} @@ -3543,6 +3773,14 @@ packages: typescript: optional: true + viem@2.21.53: + resolution: {integrity: sha512-0pY8clBacAwzc59iV1vY4a6U4xvRlA5tAuhClJCKvqA6rXJzmNMMvxQ0EG79lkHr7WtBEruXz8nAmONXwnq4EQ==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -3601,6 +3839,9 @@ packages: jsdom: optional: true + webauthn-p256@0.0.10: + resolution: {integrity: sha512-EeYD+gmIT80YkSIDb2iWq0lq2zbHo1CxHlQTeJ+KkCILWpVy3zASH3ByD4bopzfk0uCwXxLqKGLqp2W4O28VFA==} + webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -3653,6 +3894,18 @@ packages: utf-8-validate: optional: true + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -3683,10 +3936,15 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + snapshots: '@adraffy/ens-normalize@1.10.0': {} + '@adraffy/ens-normalize@1.11.0': {} + '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -3920,6 +4178,8 @@ snapshots: '@bufbuild/buf-win32-arm64': 1.32.2 '@bufbuild/buf-win32-x64': 1.32.2 + '@drizzle-team/brocli@0.10.2': {} + '@effect/schema@0.67.15(effect@3.2.6)': dependencies: effect: 3.2.6 @@ -3927,6 +4187,16 @@ snapshots: '@electric-sql/pglite@0.2.14': {} + '@esbuild-kit/core-utils@3.3.2': + dependencies: + esbuild: 0.18.20 + source-map-support: 0.5.21 + + '@esbuild-kit/esm-loader@2.6.5': + dependencies: + '@esbuild-kit/core-utils': 3.3.2 + get-tsconfig: 4.8.1 + '@esbuild/aix-ppc64@0.19.11': optional: true @@ -3936,6 +4206,9 @@ snapshots: '@esbuild/aix-ppc64@0.23.0': optional: true + '@esbuild/android-arm64@0.18.20': + optional: true + '@esbuild/android-arm64@0.19.11': optional: true @@ -3945,6 +4218,9 @@ snapshots: '@esbuild/android-arm64@0.23.0': optional: true + '@esbuild/android-arm@0.18.20': + optional: true + '@esbuild/android-arm@0.19.11': optional: true @@ -3954,6 +4230,9 @@ snapshots: '@esbuild/android-arm@0.23.0': optional: true + '@esbuild/android-x64@0.18.20': + optional: true + '@esbuild/android-x64@0.19.11': optional: true @@ -3963,6 +4242,9 @@ snapshots: '@esbuild/android-x64@0.23.0': optional: true + '@esbuild/darwin-arm64@0.18.20': + optional: true + '@esbuild/darwin-arm64@0.19.11': optional: true @@ -3972,6 +4254,9 @@ snapshots: '@esbuild/darwin-arm64@0.23.0': optional: true + '@esbuild/darwin-x64@0.18.20': + optional: true + '@esbuild/darwin-x64@0.19.11': optional: true @@ -3981,6 +4266,9 @@ snapshots: '@esbuild/darwin-x64@0.23.0': optional: true + '@esbuild/freebsd-arm64@0.18.20': + optional: true + '@esbuild/freebsd-arm64@0.19.11': optional: true @@ -3990,6 +4278,9 @@ snapshots: '@esbuild/freebsd-arm64@0.23.0': optional: true + '@esbuild/freebsd-x64@0.18.20': + optional: true + '@esbuild/freebsd-x64@0.19.11': optional: true @@ -3999,6 +4290,9 @@ snapshots: '@esbuild/freebsd-x64@0.23.0': optional: true + '@esbuild/linux-arm64@0.18.20': + optional: true + '@esbuild/linux-arm64@0.19.11': optional: true @@ -4008,6 +4302,9 @@ snapshots: '@esbuild/linux-arm64@0.23.0': optional: true + '@esbuild/linux-arm@0.18.20': + optional: true + '@esbuild/linux-arm@0.19.11': optional: true @@ -4017,6 +4314,9 @@ snapshots: '@esbuild/linux-arm@0.23.0': optional: true + '@esbuild/linux-ia32@0.18.20': + optional: true + '@esbuild/linux-ia32@0.19.11': optional: true @@ -4026,6 +4326,9 @@ snapshots: '@esbuild/linux-ia32@0.23.0': optional: true + '@esbuild/linux-loong64@0.18.20': + optional: true + '@esbuild/linux-loong64@0.19.11': optional: true @@ -4035,6 +4338,9 @@ snapshots: '@esbuild/linux-loong64@0.23.0': optional: true + '@esbuild/linux-mips64el@0.18.20': + optional: true + '@esbuild/linux-mips64el@0.19.11': optional: true @@ -4044,6 +4350,9 @@ snapshots: '@esbuild/linux-mips64el@0.23.0': optional: true + '@esbuild/linux-ppc64@0.18.20': + optional: true + '@esbuild/linux-ppc64@0.19.11': optional: true @@ -4053,6 +4362,9 @@ snapshots: '@esbuild/linux-ppc64@0.23.0': optional: true + '@esbuild/linux-riscv64@0.18.20': + optional: true + '@esbuild/linux-riscv64@0.19.11': optional: true @@ -4062,6 +4374,9 @@ snapshots: '@esbuild/linux-riscv64@0.23.0': optional: true + '@esbuild/linux-s390x@0.18.20': + optional: true + '@esbuild/linux-s390x@0.19.11': optional: true @@ -4071,6 +4386,9 @@ snapshots: '@esbuild/linux-s390x@0.23.0': optional: true + '@esbuild/linux-x64@0.18.20': + optional: true + '@esbuild/linux-x64@0.19.11': optional: true @@ -4080,6 +4398,9 @@ snapshots: '@esbuild/linux-x64@0.23.0': optional: true + '@esbuild/netbsd-x64@0.18.20': + optional: true + '@esbuild/netbsd-x64@0.19.11': optional: true @@ -4092,6 +4413,9 @@ snapshots: '@esbuild/openbsd-arm64@0.23.0': optional: true + '@esbuild/openbsd-x64@0.18.20': + optional: true + '@esbuild/openbsd-x64@0.19.11': optional: true @@ -4101,6 +4425,9 @@ snapshots: '@esbuild/openbsd-x64@0.23.0': optional: true + '@esbuild/sunos-x64@0.18.20': + optional: true + '@esbuild/sunos-x64@0.19.11': optional: true @@ -4110,6 +4437,9 @@ snapshots: '@esbuild/sunos-x64@0.23.0': optional: true + '@esbuild/win32-arm64@0.18.20': + optional: true + '@esbuild/win32-arm64@0.19.11': optional: true @@ -4119,6 +4449,9 @@ snapshots: '@esbuild/win32-arm64@0.23.0': optional: true + '@esbuild/win32-ia32@0.18.20': + optional: true + '@esbuild/win32-ia32@0.19.11': optional: true @@ -4128,6 +4461,9 @@ snapshots: '@esbuild/win32-ia32@0.23.0': optional: true + '@esbuild/win32-x64@0.18.20': + optional: true + '@esbuild/win32-x64@0.19.11': optional: true @@ -4193,12 +4529,18 @@ snapshots: dependencies: '@noble/hashes': 1.4.0 + '@noble/curves@1.6.0': + dependencies: + '@noble/hashes': 1.5.0 + '@noble/hashes@1.3.2': {} '@noble/hashes@1.3.3': {} '@noble/hashes@1.4.0': {} + '@noble/hashes@1.5.0': {} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -4541,17 +4883,30 @@ snapshots: '@scure/base@1.1.5': {} + '@scure/base@1.1.9': {} + '@scure/bip32@1.3.2': dependencies: '@noble/curves': 1.2.0 '@noble/hashes': 1.3.3 '@scure/base': 1.1.5 + '@scure/bip32@1.5.0': + dependencies: + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/base': 1.1.9 + '@scure/bip39@1.2.1': dependencies: '@noble/hashes': 1.3.3 '@scure/base': 1.1.5 + '@scure/bip39@1.4.0': + dependencies: + '@noble/hashes': 1.5.0 + '@scure/base': 1.1.9 + '@scure/starknet@1.0.0': dependencies: '@noble/curves': 1.3.0 @@ -4644,9 +4999,15 @@ snapshots: fs-extra: 10.1.0 yargs: 17.7.2 - abitype@1.0.0(typescript@5.6.2): + abitype@1.0.0(typescript@5.6.2)(zod@3.23.8): optionalDependencies: typescript: 5.6.2 + zod: 3.23.8 + + abitype@1.0.6(typescript@5.6.2)(zod@3.23.8): + optionalDependencies: + typescript: 5.6.2 + zod: 3.23.8 abort-controller-x@0.4.3: {} @@ -4757,6 +5118,8 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) + buffer-from@1.1.2: {} + buffer@5.7.1: dependencies: base64-js: 1.5.1 @@ -5014,14 +5377,23 @@ snapshots: dotenv@16.4.5: {} - drizzle-orm@0.35.2(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.0)(postgres@3.4.4): + drizzle-kit@0.29.0: + dependencies: + '@drizzle-team/brocli': 0.10.2 + '@esbuild-kit/esm-loader': 2.6.5 + esbuild: 0.19.11 + esbuild-register: 3.6.0(esbuild@0.19.11) + transitivePeerDependencies: + - supports-color + + drizzle-orm@0.37.0(@electric-sql/pglite@0.2.14)(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.11)(@types/pg@8.11.10)(better-sqlite3@11.5.0)(pg@8.13.1)(postgres@3.4.4): optionalDependencies: '@electric-sql/pglite': 0.2.14 '@opentelemetry/api': 1.9.0 '@types/better-sqlite3': 7.6.11 '@types/pg': 8.11.10 better-sqlite3: 11.5.0 - pg: 8.13.0 + pg: 8.13.1 postgres: 3.4.4 eastasianwidth@0.2.0: {} @@ -5046,6 +5418,38 @@ snapshots: es-module-lexer@1.5.4: {} + esbuild-register@3.6.0(esbuild@0.19.11): + dependencies: + debug: 4.3.4 + esbuild: 0.19.11 + transitivePeerDependencies: + - supports-color + + esbuild@0.18.20: + optionalDependencies: + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 + esbuild@0.19.11: optionalDependencies: '@esbuild/aix-ppc64': 0.19.11 @@ -5139,6 +5543,8 @@ snapshots: dependencies: '@types/estree': 1.0.5 + eventemitter3@5.0.1: {} + execa@5.1.1: dependencies: cross-spawn: 7.0.3 @@ -5403,6 +5809,10 @@ snapshots: dependencies: ws: 8.13.0 + isows@1.0.6(ws@8.18.0): + dependencies: + ws: 8.18.0 + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -5641,6 +6051,20 @@ snapshots: dependencies: mimic-fn: 4.0.0 + ox@0.1.2(typescript@5.6.2)(zod@3.23.8): + dependencies: + '@adraffy/ens-normalize': 1.11.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/bip32': 1.5.0 + '@scure/bip39': 1.4.0 + abitype: 1.0.6(typescript@5.6.2)(zod@3.23.8) + eventemitter3: 5.0.1 + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - zod + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -5702,9 +6126,9 @@ snapshots: pg-numeric@1.0.2: {} - pg-pool@3.7.0(pg@8.13.0): + pg-pool@3.7.0(pg@8.13.1): dependencies: - pg: 8.13.0 + pg: 8.13.1 pg-protocol@1.7.0: {} @@ -5726,10 +6150,10 @@ snapshots: postgres-interval: 3.0.0 postgres-range: 1.1.4 - pg@8.13.0: + pg@8.13.1: dependencies: pg-connection-string: 2.7.0 - pg-pool: 3.7.0(pg@8.13.0) + pg-pool: 3.7.0(pg@8.13.1) pg-protocol: 1.7.0 pg-types: 2.2.0 pgpass: 1.0.5 @@ -6087,6 +6511,13 @@ snapshots: transitivePeerDependencies: - supports-color + rollup-plugin-tsconfig-paths@1.5.2(rollup@4.18.1)(typescript@5.6.2): + dependencies: + rollup: 4.18.1 + typescript-paths: 1.5.1(typescript@5.6.2) + transitivePeerDependencies: + - typescript + rollup@3.29.4: optionalDependencies: fsevents: 2.3.3 @@ -6161,6 +6592,13 @@ snapshots: source-map-js@1.2.0: {} + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + split2@4.2.0: {} sqlite@5.1.1: {} @@ -6329,6 +6767,10 @@ snapshots: type-detect@4.0.8: {} + typescript-paths@1.5.1(typescript@5.6.2): + dependencies: + typescript: 5.6.2 + typescript@5.6.2: {} ufo@1.5.3: {} @@ -6417,14 +6859,14 @@ snapshots: uuid@9.0.1: {} - viem@2.12.4(typescript@5.6.2): + viem@2.12.4(typescript@5.6.2)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 - abitype: 1.0.0(typescript@5.6.2) + abitype: 1.0.0(typescript@5.6.2)(zod@3.23.8) isows: 1.0.4(ws@8.13.0) ws: 8.13.0 optionalDependencies: @@ -6434,14 +6876,14 @@ snapshots: - utf-8-validate - zod - viem@2.13.2(typescript@5.6.2): + viem@2.13.2(typescript@5.6.2)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 - abitype: 1.0.0(typescript@5.6.2) + abitype: 1.0.0(typescript@5.6.2)(zod@3.23.8) isows: 1.0.4(ws@8.13.0) ws: 8.13.0 optionalDependencies: @@ -6451,14 +6893,14 @@ snapshots: - utf-8-validate - zod - viem@2.13.8(typescript@5.6.2): + viem@2.13.8(typescript@5.6.2)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 - abitype: 1.0.0(typescript@5.6.2) + abitype: 1.0.0(typescript@5.6.2)(zod@3.23.8) isows: 1.0.4(ws@8.13.0) ws: 8.13.0 optionalDependencies: @@ -6468,6 +6910,24 @@ snapshots: - utf-8-validate - zod + viem@2.21.53(typescript@5.6.2)(zod@3.23.8): + dependencies: + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + '@scure/bip32': 1.5.0 + '@scure/bip39': 1.4.0 + abitype: 1.0.6(typescript@5.6.2)(zod@3.23.8) + isows: 1.0.6(ws@8.18.0) + ox: 0.1.2(typescript@5.6.2)(zod@3.23.8) + webauthn-p256: 0.0.10 + ws: 8.18.0 + optionalDependencies: + typescript: 5.6.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod + vite-node@1.6.0(@types/node@20.12.12): dependencies: cac: 6.7.14 @@ -6645,6 +7105,11 @@ snapshots: - supports-color - terser + webauthn-p256@0.0.10: + dependencies: + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 + webidl-conversions@3.0.1: {} webpack-sources@3.2.3: {} @@ -6693,6 +7158,8 @@ snapshots: ws@8.13.0: {} + ws@8.18.0: {} + xtend@4.0.2: {} y18n@5.0.8: {} @@ -6716,3 +7183,6 @@ snapshots: yocto-queue@0.1.0: {} yocto-queue@1.0.0: {} + + zod@3.23.8: + optional: true