mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 01:51:03 +00:00
1 line
12 KiB
Plaintext
1 line
12 KiB
Plaintext
{"dependencies":[{"name":"rxjs","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":27,"index":27}}],"key":"PnOMrhZAPWoeW3ygrvUJ7ff768Y=","exportNames":["*"],"imports":1}},{"name":"../util/index.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":28},"end":{"line":2,"column":40,"index":68}}],"key":"GRJlO1cmIj14nBxcasNpiq30og4=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.extrinsicInfo = extrinsicInfo;\n exports.accountExtrinsics = accountExtrinsics;\n var _rxjs = require(_dependencyMap[0], \"rxjs\");\n var _utilIndexJs = require(_dependencyMap[1], \"../util/index.js\");\n /**\n * @name extrinsicInfo\n * @param { Hash } at The block hash to query at.\n * @param { Uint8Array | string } transactionHash A transaction hash as U8 array or string.\n * @description Retrieves the extrinsic information and its events.\n * @example\n * ```javascript\n * const blockHash = api.registry.createType(\n * 'Hash',\n * '0xb772e4949d2f3eb5ba356aa43f885cc4f9097ee9812c5436543f3846a0491729'\n * );\n * const extrinsicInfo = await api.derive.tx.extrinsicInfo(\n * blockHash,\n * '0xcd96520b05e0c4648ea365f3f063f27c5cdd8be10d41a1c44566428c91f37dcb'\n * );\n *\n * console.log(extrinsicInfo.extrinsic.toHuman());\n * ```\n */\n function extrinsicInfo(instanceId, api) {\n return (0, _utilIndexJs.memo)(instanceId, (at, transactionHash) => {\n return api.derive.tx.events(at).pipe((0, _rxjs.map)(({\n block,\n events\n }) => {\n const index = block.block.extrinsics.findIndex(ext => ext.hash.toString() === transactionHash);\n if (index === -1) {\n return null;\n }\n const extEvents = events.filter(({\n phase\n }) => phase.isApplyExtrinsic && phase.asApplyExtrinsic.eq(index));\n return {\n blockHash: block.hash.toHex(),\n blockNumber: block.block.header.number.toNumber(),\n events: extEvents,\n extrinsic: block.block.extrinsics[index],\n success: extEvents.findIndex(ev => ev.event.method === 'ExtrinsicSuccess') !== -1\n };\n }));\n });\n }\n /**\n * @name accountExtrinsics\n * @description Retrieves information about every extrinsic submitted by an account at a given block.\n * @param { Hash } at The block hash to query at.\n * @param { Uint8Array | strings } accountId The account identifier to query.\n * @example\n * ```javascript\n const blockHash = api.registry.createType(\n 'Hash',\n '0xb772e4949d2f3eb5ba356aa43f885cc4f9097ee9812c5436543f3846a0491729'\n );\n const extrinsicsInfo = await api.derive.tx.accountExtrinsics(\n blockHash,\n '0x21895DdfD4640b4e0aDCa2865b907f2CE6e6B777'\n );\n \n console.log(extrinsicsInfo.extrinsics[0]).extrinsic.toHuman();\n * ```\n */\n function accountExtrinsics(instanceId, api) {\n return (0, _utilIndexJs.memo)(instanceId, (at, accountId) => {\n return api.derive.tx.events(at).pipe((0, _rxjs.map)(({\n block,\n events\n }) => {\n const indexes = [];\n return {\n blockHash: block.hash.toHex(),\n blockNumber: block.block.header.number.toNumber(),\n extrinsics: block.block.extrinsics.filter((ext, index) => {\n if (ext.signer.toString() === accountId) {\n indexes.push(index);\n return true;\n }\n return false;\n }).map((ext, i) => {\n const extEvents = events.filter(({\n phase\n }) => phase.isApplyExtrinsic && phase.asApplyExtrinsic.eq(indexes[i]));\n return {\n events: extEvents,\n extrinsic: ext,\n success: extEvents.findIndex(ev => ev.event.method === 'ExtrinsicSuccess') !== -1\n };\n })\n };\n }));\n });\n }\n});","lineCount":102,"map":[[7,2,22,0,"exports"],[7,9,22,0],[7,10,22,0,"extrinsicInfo"],[7,23,22,0],[7,26,22,0,"extrinsicInfo"],[7,39,22,0],[8,2,59,0,"exports"],[8,9,59,0],[8,10,59,0,"accountExtrinsics"],[8,27,59,0],[8,30,59,0,"accountExtrinsics"],[8,47,59,0],[9,2,1,0],[9,6,1,0,"_rxjs"],[9,11,1,0],[9,14,1,0,"require"],[9,21,1,0],[9,22,1,0,"_dependencyMap"],[9,36,1,0],[10,2,2,0],[10,6,2,0,"_utilIndexJs"],[10,18,2,0],[10,21,2,0,"require"],[10,28,2,0],[10,29,2,0,"_dependencyMap"],[10,43,2,0],[11,2,3,0],[12,0,4,0],[13,0,5,0],[14,0,6,0],[15,0,7,0],[16,0,8,0],[17,0,9,0],[18,0,10,0],[19,0,11,0],[20,0,12,0],[21,0,13,0],[22,0,14,0],[23,0,15,0],[24,0,16,0],[25,0,17,0],[26,0,18,0],[27,0,19,0],[28,0,20,0],[29,0,21,0],[30,2,22,7],[30,11,22,16,"extrinsicInfo"],[30,24,22,29,"extrinsicInfo"],[30,25,22,30,"instanceId"],[30,35,22,40],[30,37,22,42,"api"],[30,40,22,45],[30,42,22,47],[31,4,23,4],[31,11,23,11],[31,15,23,11,"memo"],[31,27,23,15],[31,28,23,15,"memo"],[31,32,23,15],[31,34,23,16,"instanceId"],[31,44,23,26],[31,46,23,28],[31,47,23,29,"at"],[31,49,23,31],[31,51,23,33,"transactionHash"],[31,66,23,48],[31,71,23,53],[32,6,24,8],[32,13,24,15,"api"],[32,16,24,18],[32,17,24,19,"derive"],[32,23,24,25],[32,24,24,26,"tx"],[32,26,24,28],[32,27,24,29,"events"],[32,33,24,35],[32,34,24,36,"at"],[32,36,24,38],[32,37,24,39],[32,38,24,40,"pipe"],[32,42,24,44],[32,43,24,45],[32,47,24,45,"map"],[32,52,24,48],[32,53,24,48,"map"],[32,56,24,48],[32,58,24,49],[32,59,24,50],[33,8,24,52,"block"],[33,13,24,57],[34,8,24,59,"events"],[35,6,24,66],[35,7,24,67],[35,12,24,72],[36,8,25,12],[36,14,25,18,"index"],[36,19,25,23],[36,22,25,26,"block"],[36,27,25,31],[36,28,25,32,"block"],[36,33,25,37],[36,34,25,38,"extrinsics"],[36,44,25,48],[36,45,25,49,"findIndex"],[36,54,25,58],[36,55,25,60,"ext"],[36,58,25,63],[36,62,25,68,"ext"],[36,65,25,71],[36,66,25,72,"hash"],[36,70,25,76],[36,71,25,77,"toString"],[36,79,25,85],[36,80,25,86],[36,81,25,87],[36,86,25,92,"transactionHash"],[36,101,25,107],[36,102,25,108],[37,8,26,12],[37,12,26,16,"index"],[37,17,26,21],[37,22,26,26],[37,23,26,27],[37,24,26,28],[37,26,26,30],[38,10,27,16],[38,17,27,23],[38,21,27,27],[39,8,28,12],[40,8,29,12],[40,14,29,18,"extEvents"],[40,23,29,27],[40,26,29,30,"events"],[40,32,29,36],[40,33,29,37,"filter"],[40,39,29,43],[40,40,29,44],[40,41,29,45],[41,10,29,47,"phase"],[42,8,29,53],[42,9,29,54],[42,14,29,59,"phase"],[42,19,29,64],[42,20,29,65,"isApplyExtrinsic"],[42,36,29,81],[42,40,29,85,"phase"],[42,45,29,90],[42,46,29,91,"asApplyExtrinsic"],[42,62,29,107],[42,63,29,108,"eq"],[42,65,29,110],[42,66,29,111,"index"],[42,71,29,116],[42,72,29,117],[42,73,29,118],[43,8,30,12],[43,15,30,19],[44,10,31,16,"blockHash"],[44,19,31,25],[44,21,31,27,"block"],[44,26,31,32],[44,27,31,33,"hash"],[44,31,31,37],[44,32,31,38,"toHex"],[44,37,31,43],[44,38,31,44],[44,39,31,45],[45,10,32,16,"blockNumber"],[45,21,32,27],[45,23,32,29,"block"],[45,28,32,34],[45,29,32,35,"block"],[45,34,32,40],[45,35,32,41,"header"],[45,41,32,47],[45,42,32,48,"number"],[45,48,32,54],[45,49,32,55,"toNumber"],[45,57,32,63],[45,58,32,64],[45,59,32,65],[46,10,33,16,"events"],[46,16,33,22],[46,18,33,24,"extEvents"],[46,27,33,33],[47,10,34,16,"extrinsic"],[47,19,34,25],[47,21,34,27,"block"],[47,26,34,32],[47,27,34,33,"block"],[47,32,34,38],[47,33,34,39,"extrinsics"],[47,43,34,49],[47,44,34,50,"index"],[47,49,34,55],[47,50,34,56],[48,10,35,16,"success"],[48,17,35,23],[48,19,35,26,"extEvents"],[48,28,35,35],[48,29,35,36,"findIndex"],[48,38,35,45],[48,39,35,47,"ev"],[48,41,35,49],[48,45,35,54,"ev"],[48,47,35,56],[48,48,35,57,"event"],[48,53,35,62],[48,54,35,63,"method"],[48,60,35,69],[48,65,35,74],[48,83,35,92],[48,84,35,93],[48,89,35,98],[48,90,35,99],[49,8,36,12],[49,9,36,13],[50,6,37,8],[50,7,37,9],[50,8,37,10],[50,9,37,11],[51,4,38,4],[51,5,38,5],[51,6,38,6],[52,2,39,0],[53,2,40,0],[54,0,41,0],[55,0,42,0],[56,0,43,0],[57,0,44,0],[58,0,45,0],[59,0,46,0],[60,0,47,0],[61,0,48,0],[62,0,49,0],[63,0,50,0],[64,0,51,0],[65,0,52,0],[66,0,53,0],[67,0,54,0],[68,0,55,0],[69,0,56,0],[70,0,57,0],[71,0,58,0],[72,2,59,7],[72,11,59,16,"accountExtrinsics"],[72,28,59,33,"accountExtrinsics"],[72,29,59,34,"instanceId"],[72,39,59,44],[72,41,59,46,"api"],[72,44,59,49],[72,46,59,51],[73,4,60,4],[73,11,60,11],[73,15,60,11,"memo"],[73,27,60,15],[73,28,60,15,"memo"],[73,32,60,15],[73,34,60,16,"instanceId"],[73,44,60,26],[73,46,60,28],[73,47,60,29,"at"],[73,49,60,31],[73,51,60,33,"accountId"],[73,60,60,42],[73,65,60,47],[74,6,61,8],[74,13,61,15,"api"],[74,16,61,18],[74,17,61,19,"derive"],[74,23,61,25],[74,24,61,26,"tx"],[74,26,61,28],[74,27,61,29,"events"],[74,33,61,35],[74,34,61,36,"at"],[74,36,61,38],[74,37,61,39],[74,38,61,40,"pipe"],[74,42,61,44],[74,43,61,45],[74,47,61,45,"map"],[74,52,61,48],[74,53,61,48,"map"],[74,56,61,48],[74,58,61,49],[74,59,61,50],[75,8,61,52,"block"],[75,13,61,57],[76,8,61,59,"events"],[77,6,61,66],[77,7,61,67],[77,12,61,72],[78,8,62,12],[78,14,62,18,"indexes"],[78,21,62,25],[78,24,62,28],[78,26,62,30],[79,8,63,12],[79,15,63,19],[80,10,64,16,"blockHash"],[80,19,64,25],[80,21,64,27,"block"],[80,26,64,32],[80,27,64,33,"hash"],[80,31,64,37],[80,32,64,38,"toHex"],[80,37,64,43],[80,38,64,44],[80,39,64,45],[81,10,65,16,"blockNumber"],[81,21,65,27],[81,23,65,29,"block"],[81,28,65,34],[81,29,65,35,"block"],[81,34,65,40],[81,35,65,41,"header"],[81,41,65,47],[81,42,65,48,"number"],[81,48,65,54],[81,49,65,55,"toNumber"],[81,57,65,63],[81,58,65,64],[81,59,65,65],[82,10,66,16,"extrinsics"],[82,20,66,26],[82,22,66,28,"block"],[82,27,66,33],[82,28,66,34,"block"],[82,33,66,39],[82,34,66,40,"extrinsics"],[82,44,66,50],[82,45,66,51,"filter"],[82,51,66,57],[82,52,66,58],[82,53,66,59,"ext"],[82,56,66,62],[82,58,66,64,"index"],[82,63,66,69],[82,68,66,74],[83,12,67,20],[83,16,67,24,"ext"],[83,19,67,27],[83,20,67,28,"signer"],[83,26,67,34],[83,27,67,35,"toString"],[83,35,67,43],[83,36,67,44],[83,37,67,45],[83,42,67,50,"accountId"],[83,51,67,59],[83,53,67,61],[84,14,68,24,"indexes"],[84,21,68,31],[84,22,68,32,"push"],[84,26,68,36],[84,27,68,37,"index"],[84,32,68,42],[84,33,68,43],[85,14,69,24],[85,21,69,31],[85,25,69,35],[86,12,70,20],[87,12,71,20],[87,19,71,27],[87,24,71,32],[88,10,72,16],[88,11,72,17],[88,12,72,18],[88,13,72,19,"map"],[88,16,72,22],[88,17,72,23],[88,18,72,24,"ext"],[88,21,72,27],[88,23,72,29,"i"],[88,24,72,30],[88,29,72,35],[89,12,73,20],[89,18,73,26,"extEvents"],[89,27,73,35],[89,30,73,38,"events"],[89,36,73,44],[89,37,73,45,"filter"],[89,43,73,51],[89,44,73,52],[89,45,73,53],[90,14,73,55,"phase"],[91,12,73,61],[91,13,73,62],[91,18,73,67,"phase"],[91,23,73,72],[91,24,73,73,"isApplyExtrinsic"],[91,40,73,89],[91,44,73,93,"phase"],[91,49,73,98],[91,50,73,99,"asApplyExtrinsic"],[91,66,73,115],[91,67,73,116,"eq"],[91,69,73,118],[91,70,73,119,"indexes"],[91,77,73,126],[91,78,73,127,"i"],[91,79,73,128],[91,80,73,129],[91,81,73,130],[91,82,73,131],[92,12,74,20],[92,19,74,27],[93,14,75,24,"events"],[93,20,75,30],[93,22,75,32,"extEvents"],[93,31,75,41],[94,14,76,24,"extrinsic"],[94,23,76,33],[94,25,76,35,"ext"],[94,28,76,38],[95,14,77,24,"success"],[95,21,77,31],[95,23,77,34,"extEvents"],[95,32,77,43],[95,33,77,44,"findIndex"],[95,42,77,53],[95,43,77,55,"ev"],[95,45,77,57],[95,49,77,62,"ev"],[95,51,77,64],[95,52,77,65,"event"],[95,57,77,70],[95,58,77,71,"method"],[95,64,77,77],[95,69,77,82],[95,87,77,100],[95,88,77,101],[95,93,77,106],[95,94,77,107],[96,12,78,20],[96,13,78,21],[97,10,79,16],[97,11,79,17],[98,8,80,12],[98,9,80,13],[99,6,81,8],[99,7,81,9],[99,8,81,10],[99,9,81,11],[100,4,82,4],[100,5,82,5],[100,6,82,6],[101,2,83,0],[102,0,83,1],[102,3]],"functionMap":{"names":["<global>","extrinsicInfo","memo$argument_1","map$argument_0","block.block.extrinsics.findIndex$argument_0","events.filter$argument_0","extEvents.findIndex$argument_0","accountExtrinsics","block.block.extrinsics.filter$argument_0","block.block.extrinsics.filter.map$argument_0"],"mappings":"AAA;OCqB;4BCC;iDCC;2DCC,gDD;4CEI,yEF;8CGM,8CH;SDE;KDC;CDC;OOoB;4BLC;iDCC;0DKK;iBLM,MM;oDJC,8EI;sDHI,8CG;iBNE;SDE;KKC;CPC"},"hasCjsExports":false},"type":"js/module"}]} |